Pyrogenesis
13997
|
#include <ObjectEntry.h>
Public Member Functions | |
CObjectEntry (CObjectBase *base, CSimulation2 &simulation) | |
~CObjectEntry () | |
bool | BuildVariation (const std::vector< std::set< CStr > > &selections, const std::vector< u8 > &variationKey, CObjectManager &objectManager) |
CSkeletonAnim * | GetRandomAnimation (const CStr &animationName) const |
std::vector< CSkeletonAnim * > | GetAnimations (const CStr &animationName) const |
Public Attributes | |
CObjectBase * | m_Base |
std::vector< CObjectBase::Samp > | m_Samplers |
VfsPath | m_ModelName |
CColor | m_Color |
std::wstring | m_ProjectileModelName |
CModelAbstract * | m_Model |
bool | m_Outdated |
Private Types | |
typedef std::multimap< CStr, CSkeletonAnim * > | SkeletonAnimMap |
Private Member Functions | |
NONCOPYABLE (CObjectEntry) | |
Private Attributes | |
CSimulation2 & | m_Simulation |
SkeletonAnimMap | m_Animations |
Definition at line 38 of file ObjectEntry.h.
|
private |
Definition at line 83 of file ObjectEntry.h.
CObjectEntry::CObjectEntry | ( | CObjectBase * | base, |
CSimulation2 & | simulation | ||
) |
Definition at line 42 of file ObjectEntry.cpp.
CObjectEntry::~CObjectEntry | ( | ) |
Definition at line 49 of file ObjectEntry.cpp.
bool CObjectEntry::BuildVariation | ( | const std::vector< std::set< CStr > > & | selections, |
const std::vector< u8 > & | variationKey, | ||
CObjectManager & | objectManager | ||
) |
Definition at line 57 of file ObjectEntry.cpp.
std::vector< CSkeletonAnim * > CObjectEntry::GetAnimations | ( | const CStr & | animationName | ) | const |
Definition at line 268 of file ObjectEntry.cpp.
CSkeletonAnim * CObjectEntry::GetRandomAnimation | ( | const CStr & | animationName | ) | const |
Definition at line 255 of file ObjectEntry.cpp.
|
private |
|
private |
Definition at line 84 of file ObjectEntry.h.
CObjectBase* CObjectEntry::m_Base |
Definition at line 52 of file ObjectEntry.h.
CColor CObjectEntry::m_Color |
Definition at line 59 of file ObjectEntry.h.
CModelAbstract* CObjectEntry::m_Model |
Definition at line 74 of file ObjectEntry.h.
VfsPath CObjectEntry::m_ModelName |
Definition at line 57 of file ObjectEntry.h.
bool CObjectEntry::m_Outdated |
Definition at line 78 of file ObjectEntry.h.
std::wstring CObjectEntry::m_ProjectileModelName |
Definition at line 64 of file ObjectEntry.h.
std::vector<CObjectBase::Samp> CObjectEntry::m_Samplers |
Definition at line 55 of file ObjectEntry.h.
|
private |
Definition at line 81 of file ObjectEntry.h.