|
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.
1.8.5