UGDK
|
#include <descriptionprotocol.h>
Public Member Functions | |
virtual | ~DescriptionProtocol () |
void | set_loader (AbstractLoader< T > *loader) |
AbstractLoader< T > * | loader () const |
virtual bool | NewDescription ()=0 |
virtual bool | NewData (const GDDString &data_name)=0 |
virtual bool | NewProperty (const GDDString &property_name, const GDDArgs &property_args)=0 |
virtual bool | NewRing (const GDDString &ring_typename)=0 |
virtual bool | NewEntry (const GDDString &entry_name, const GDDArgs &entry_args)=0 |
virtual bool | NewSimpleChain (const GDDString &ring_typename, const GDDArgs &ring_args)=0 |
Protected Member Functions | |
DescriptionProtocol () | |
void | error (LoadError::Type error_type, std::string &msg="") |
virtual ugdk::gdd::DescriptionProtocol< T >::~DescriptionProtocol | ( | ) | [inline, virtual] |
ugdk::gdd::DescriptionProtocol< T >::DescriptionProtocol | ( | ) | [inline, protected] |
void ugdk::gdd::DescriptionProtocol< T >::error | ( | LoadError::Type | error_type, |
std::string & | msg = "" |
||
) | [inline, protected] |
AbstractLoader<T>* ugdk::gdd::DescriptionProtocol< T >::loader | ( | ) | const [inline] |
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewData | ( | const GDDString & | data_name | ) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewDescription | ( | ) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewEntry | ( | const GDDString & | entry_name, |
const GDDArgs & | entry_args | ||
) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewProperty | ( | const GDDString & | property_name, |
const GDDArgs & | property_args | ||
) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewRing | ( | const GDDString & | ring_typename | ) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
virtual bool ugdk::gdd::DescriptionProtocol< T >::NewSimpleChain | ( | const GDDString & | ring_typename, |
const GDDArgs & | ring_args | ||
) | [pure virtual] |
Implemented in ugdk::AnimationProtocol.
void ugdk::gdd::DescriptionProtocol< T >::set_loader | ( | AbstractLoader< T > * | loader | ) | [inline] |