CFaceIdentifierHandle

Class Hierarchy
C++
class CFaceIdentifierHandle;
File

IFacialAnimation.h

Description

This class is used all over the place in the Face Animation System to replace Strings by CRC32s on consoles. Internally, CFaceIdentifierStorage is used to store the string value on PC for the Editor. Note that an (nonempty) handle can not explicitly be created, it has to be created by the CFacialAnimation class (CreateIdentifier) or from a CFaceIdentifierStorage Object.

CFaceIdentifierHandle::m_crc32 Data Member
C++
uint32 m_crc32;
CFaceIdentifierHandle::CFaceIdentifierHandle Constructor ()
C++
CFaceIdentifierHandle();
CFaceIdentifierHandle(const char* str, uint32 crc32);
Description

Allow for empty handles

CFaceIdentifierHandle::GetCRC32 Method
C++
uint32 GetCRC32() const;
CFaceIdentifierHandle::GetMemoryUsage Method
C++
void GetMemoryUsage(ICrySizer* pSizer) const;
CFaceIdentifierHandle::GetString Method
C++
const char* GetString() const;
friend class CFaceIdentifierStorage Friend
C++
friend class CFaceIdentifierStorage;
friend class CFacialAnimation Friend
C++
friend class CFacialAnimation;