Cyrus Mod Loader
Loading...
Searching...
No Matches
CharacterElementTable Class Reference

#include <CharacterElementTable.h>

Inheritance diagram for CharacterElementTable:
PropertyClass

Public Member Functions

std::string getSGender ()
 
void setSGender (std::string val)
 
std::string getSBodySource ()
 
void setSBodySource (std::string val)
 
std::string getSSkeletonSource ()
 
void setSSkeletonSource (std::string val)
 
int getIdleAnimation ()
 
void setIdleAnimation (int val)
 
Vector< CharacterElement * > * getHeadElementList ()
 
void setHeadElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getHatElementList ()
 
void setHatElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getHairElementList ()
 
void setHairElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getTorsoElementList ()
 
void setTorsoElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getFeetElementList ()
 
void setFeetElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getHairTextureList ()
 
void setHairTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getTorsoTextureList ()
 
void setTorsoTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getTorsoDecalList ()
 
void setTorsoDecalList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getSkinTextureList ()
 
void setSkinTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getSkinDecalList ()
 
void setSkinDecalList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getHatTextureList ()
 
void setHatTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getHatDecalList ()
 
void setHatDecalList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getFeetTextureList ()
 
void setFeetTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getFeetDecalList ()
 
void setFeetDecalList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getAttachSlotList ()
 
void setAttachSlotList (Vector< CharacterElement * > *val)
 
Vector< NamedCharacterElementgetAttachableList ()
 
void setAttachableList (Vector< NamedCharacterElement > val)
 
Vector< CharacterElement * > * getSkinDecalList2 ()
 
void setSkinDecalList2 (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getFaceElementList ()
 
void setFaceElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getEyeElementList ()
 
void setEyeElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getMouthElementList ()
 
void setMouthElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getNoseElementList ()
 
void setNoseElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getAccessoryElementList ()
 
void setAccessoryElementList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getEyeColorTextureList ()
 
void setEyeColorTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getFaceDecalTextureList ()
 
void setFaceDecalTextureList (Vector< CharacterElement * > *val)
 
Vector< CharacterElement * > * getMouthDecalTextureList ()
 
void setMouthDecalTextureList (Vector< CharacterElement * > *val)
 
- Public Member Functions inherited from PropertyClass
virtual char * getClassName ()=0
 Gets the class name of the derived class in the format class T[*].
 
virtual void * getPropertyList ()=0
 Constructs and caches the PropertyList for the derived class, adding all reflected members and member functions.
 
virtual bool copy (uint32_t a1)=0
 Copies the property class data.
 
virtual void * serialize (void *a2, uint32_t a3)=0
 Serializes the derived class's PropertyList as XML.
 
virtual bool onCreated ()=0
 Called when the PropertyClass is created.
 
template<typename T >
CYRUS T * as ()
 Casts this to a pointer of type T.
 
virtual void onPostLoad ()=0
 Called when the PropertyClass is loaded, i.e., initialize is called and onCreated has finished.
 
virtual void onFinalizeLoad ()=0
 
virtual bool shouldNotSerialize ()=0
 Determines if the PropertyClass should not be serialized.
 

Member Function Documentation

◆ getAccessoryElementList()

Vector< CharacterElement * > * CharacterElementTable::getAccessoryElementList ( )
inline

◆ getAttachableList()

Vector< NamedCharacterElement > CharacterElementTable::getAttachableList ( )
inline

◆ getAttachSlotList()

Vector< CharacterElement * > * CharacterElementTable::getAttachSlotList ( )
inline

◆ getEyeColorTextureList()

Vector< CharacterElement * > * CharacterElementTable::getEyeColorTextureList ( )
inline

◆ getEyeElementList()

Vector< CharacterElement * > * CharacterElementTable::getEyeElementList ( )
inline

◆ getFaceDecalTextureList()

Vector< CharacterElement * > * CharacterElementTable::getFaceDecalTextureList ( )
inline

◆ getFaceElementList()

Vector< CharacterElement * > * CharacterElementTable::getFaceElementList ( )
inline

◆ getFeetDecalList()

Vector< CharacterElement * > * CharacterElementTable::getFeetDecalList ( )
inline

◆ getFeetElementList()

Vector< CharacterElement * > * CharacterElementTable::getFeetElementList ( )
inline

◆ getFeetTextureList()

Vector< CharacterElement * > * CharacterElementTable::getFeetTextureList ( )
inline

◆ getHairElementList()

Vector< CharacterElement * > * CharacterElementTable::getHairElementList ( )
inline

◆ getHairTextureList()

Vector< CharacterElement * > * CharacterElementTable::getHairTextureList ( )
inline

◆ getHatDecalList()

Vector< CharacterElement * > * CharacterElementTable::getHatDecalList ( )
inline

◆ getHatElementList()

Vector< CharacterElement * > * CharacterElementTable::getHatElementList ( )
inline

◆ getHatTextureList()

Vector< CharacterElement * > * CharacterElementTable::getHatTextureList ( )
inline

◆ getHeadElementList()

Vector< CharacterElement * > * CharacterElementTable::getHeadElementList ( )
inline

◆ getIdleAnimation()

int CharacterElementTable::getIdleAnimation ( )
inline

◆ getMouthDecalTextureList()

Vector< CharacterElement * > * CharacterElementTable::getMouthDecalTextureList ( )
inline

◆ getMouthElementList()

Vector< CharacterElement * > * CharacterElementTable::getMouthElementList ( )
inline

◆ getNoseElementList()

Vector< CharacterElement * > * CharacterElementTable::getNoseElementList ( )
inline

◆ getSBodySource()

std::string CharacterElementTable::getSBodySource ( )
inline

◆ getSGender()

std::string CharacterElementTable::getSGender ( )
inline

◆ getSkinDecalList()

Vector< CharacterElement * > * CharacterElementTable::getSkinDecalList ( )
inline

◆ getSkinDecalList2()

Vector< CharacterElement * > * CharacterElementTable::getSkinDecalList2 ( )
inline

◆ getSkinTextureList()

Vector< CharacterElement * > * CharacterElementTable::getSkinTextureList ( )
inline

◆ getSSkeletonSource()

std::string CharacterElementTable::getSSkeletonSource ( )
inline

◆ getTorsoDecalList()

Vector< CharacterElement * > * CharacterElementTable::getTorsoDecalList ( )
inline

◆ getTorsoElementList()

Vector< CharacterElement * > * CharacterElementTable::getTorsoElementList ( )
inline

◆ getTorsoTextureList()

Vector< CharacterElement * > * CharacterElementTable::getTorsoTextureList ( )
inline

◆ setAccessoryElementList()

void CharacterElementTable::setAccessoryElementList ( Vector< CharacterElement * > * val)
inline

◆ setAttachableList()

void CharacterElementTable::setAttachableList ( Vector< NamedCharacterElement > val)
inline

◆ setAttachSlotList()

void CharacterElementTable::setAttachSlotList ( Vector< CharacterElement * > * val)
inline

◆ setEyeColorTextureList()

void CharacterElementTable::setEyeColorTextureList ( Vector< CharacterElement * > * val)
inline

◆ setEyeElementList()

void CharacterElementTable::setEyeElementList ( Vector< CharacterElement * > * val)
inline

◆ setFaceDecalTextureList()

void CharacterElementTable::setFaceDecalTextureList ( Vector< CharacterElement * > * val)
inline

◆ setFaceElementList()

void CharacterElementTable::setFaceElementList ( Vector< CharacterElement * > * val)
inline

◆ setFeetDecalList()

void CharacterElementTable::setFeetDecalList ( Vector< CharacterElement * > * val)
inline

◆ setFeetElementList()

void CharacterElementTable::setFeetElementList ( Vector< CharacterElement * > * val)
inline

◆ setFeetTextureList()

void CharacterElementTable::setFeetTextureList ( Vector< CharacterElement * > * val)
inline

◆ setHairElementList()

void CharacterElementTable::setHairElementList ( Vector< CharacterElement * > * val)
inline

◆ setHairTextureList()

void CharacterElementTable::setHairTextureList ( Vector< CharacterElement * > * val)
inline

◆ setHatDecalList()

void CharacterElementTable::setHatDecalList ( Vector< CharacterElement * > * val)
inline

◆ setHatElementList()

void CharacterElementTable::setHatElementList ( Vector< CharacterElement * > * val)
inline

◆ setHatTextureList()

void CharacterElementTable::setHatTextureList ( Vector< CharacterElement * > * val)
inline

◆ setHeadElementList()

void CharacterElementTable::setHeadElementList ( Vector< CharacterElement * > * val)
inline

◆ setIdleAnimation()

void CharacterElementTable::setIdleAnimation ( int val)
inline

◆ setMouthDecalTextureList()

void CharacterElementTable::setMouthDecalTextureList ( Vector< CharacterElement * > * val)
inline

◆ setMouthElementList()

void CharacterElementTable::setMouthElementList ( Vector< CharacterElement * > * val)
inline

◆ setNoseElementList()

void CharacterElementTable::setNoseElementList ( Vector< CharacterElement * > * val)
inline

◆ setSBodySource()

void CharacterElementTable::setSBodySource ( std::string val)
inline

◆ setSGender()

void CharacterElementTable::setSGender ( std::string val)
inline

◆ setSkinDecalList()

void CharacterElementTable::setSkinDecalList ( Vector< CharacterElement * > * val)
inline

◆ setSkinDecalList2()

void CharacterElementTable::setSkinDecalList2 ( Vector< CharacterElement * > * val)
inline

◆ setSkinTextureList()

void CharacterElementTable::setSkinTextureList ( Vector< CharacterElement * > * val)
inline

◆ setSSkeletonSource()

void CharacterElementTable::setSSkeletonSource ( std::string val)
inline

◆ setTorsoDecalList()

void CharacterElementTable::setTorsoDecalList ( Vector< CharacterElement * > * val)
inline

◆ setTorsoElementList()

void CharacterElementTable::setTorsoElementList ( Vector< CharacterElement * > * val)
inline

◆ setTorsoTextureList()

void CharacterElementTable::setTorsoTextureList ( Vector< CharacterElement * > * val)
inline