UGDK  0.4.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
ugdk::AnimationProtocol Class Reference

#include <ugdk/util/animationprotocol.h>

Inheritance diagram for ugdk::AnimationProtocol:
Collaboration diagram for ugdk::AnimationProtocol:

Public Types

enum  ParsingScope { ANIMATION_DATA, FRAME_RING, EFFECT_RING }
 

Public Member Functions

 AnimationProtocol ()
 
virtual ~AnimationProtocol ()
 
bool NewDescription ()
 
bool NewData (const gdd::GDDString &data_name)
 
bool NewProperty (const gdd::GDDString &property_name, const gdd::GDDArgs &property_args)
 
bool NewRing (const gdd::GDDString &ring_typename)
 
bool NewEntry (const gdd::GDDString &entry_name, const gdd::GDDArgs &entry_args)
 
bool NewSimpleChain (const gdd::GDDString &ring_typename, const gdd::GDDArgs &ring_args)
 
- Public Member Functions inherited from ugdk::gdd::DescriptionProtocol< action::AnimationSet >
virtual ~DescriptionProtocol ()
 
void set_loader (AbstractLoader< action::AnimationSet > *loader)
 
AbstractLoader
< action::AnimationSet > * 
loader () const
 

Additional Inherited Members

- Protected Member Functions inherited from ugdk::gdd::DescriptionProtocol< action::AnimationSet >
 DescriptionProtocol ()
 
void error (LoadError::Type error_type, std::string &msg="")
 

Member Enumeration Documentation

Enumerator:
ANIMATION_DATA 
FRAME_RING 
EFFECT_RING 

Constructor & Destructor Documentation

ugdk::AnimationProtocol::AnimationProtocol ( )
virtual ugdk::AnimationProtocol::~AnimationProtocol ( )
inlinevirtual

Member Function Documentation

bool ugdk::AnimationProtocol::NewData ( const gdd::GDDString data_name)
virtual
bool ugdk::AnimationProtocol::NewDescription ( )
virtual
bool ugdk::AnimationProtocol::NewEntry ( const gdd::GDDString entry_name,
const gdd::GDDArgs entry_args 
)
virtual
bool ugdk::AnimationProtocol::NewProperty ( const gdd::GDDString property_name,
const gdd::GDDArgs property_args 
)
virtual
bool ugdk::AnimationProtocol::NewRing ( const gdd::GDDString ring_typename)
virtual
bool ugdk::AnimationProtocol::NewSimpleChain ( const gdd::GDDString ring_typename,
const gdd::GDDArgs ring_args 
)
virtual

The documentation for this class was generated from the following files: