class CFaceIdentifierHandle;
IFacialAnimation.h
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.
uint32 m_crc32;
CFaceIdentifierHandle(); CFaceIdentifierHandle(const char* str, uint32 crc32);
Allow for empty handles
uint32 GetCRC32() const;
void GetMemoryUsage(ICrySizer* pSizer) const;
const char* GetString() const;
friend class CFaceIdentifierStorage;
friend class CFacialAnimation;