IFacialAnimation

C++
struct IFacialAnimation {
};
File

IFacialAnimation.h

IFacialAnimation::~IFacialAnimation Destructor
C++
virtual ~IFacialAnimation();
IFacialAnimation::BindJoystickSetToSequence Method
C++
virtual void BindJoystickSetToSequence(IJoystickSet* pJoystickSet, IFacialAnimSequence* pSequence) = 0;
IFacialAnimation::ClearAllCaches Method
C++
virtual void ClearAllCaches() = 0;
IFacialAnimation::ClearEffectorsLibraryFromCache Method
C++
virtual void ClearEffectorsLibraryFromCache(const char* filename) = 0;
Description

Loads effectors library from the file.

IFacialAnimation::ClearSequenceFromCache Method
C++
virtual void ClearSequenceFromCache(const char* filename) = 0;
IFacialAnimation::CreateEffectorsLibrary Method
C++
virtual IFacialEffectorsLibrary* CreateEffectorsLibrary() = 0;
Description

Creates a new effectors library.

IFacialAnimation::CreateIdentifierHandle Method
C++
virtual CFaceIdentifierHandle CreateIdentifierHandle(const char* identifierString) = 0;
Description

Create an Identifier Handle to address objects in the Face Animation system by Handle instead of by strings.

IFacialAnimation::CreateJoystickChannel Method
C++
virtual IJoystickChannel* CreateJoystickChannel(IFacialAnimChannel* pEffector) = 0;
IFacialAnimation::CreateSequence Method
C++
virtual IFacialAnimSequence* CreateSequence() = 0;
Description

Creates a new animation sequence.

IFacialAnimation::FindLoadedSequence Method
C++
virtual IFacialAnimSequence* FindLoadedSequence(const char* filename) const = 0;
Description

Looks for a sequence amongst the currently loaded sequences.

IFacialAnimation::GetJoystickContext Method
C++
virtual IJoystickContext* GetJoystickContext() = 0;
Description

Access the joystick functionality.

IFacialAnimation::GetPhonemeLibrary Method
C++
virtual IPhonemeLibrary* GetPhonemeLibrary() = 0;
IFacialAnimation::LoadEffectorsLibrary Method
C++
virtual IFacialEffectorsLibrary* LoadEffectorsLibrary(const char* filename) = 0;
IFacialAnimation::LoadSequence Method
C++
virtual IFacialAnimSequence* LoadSequence(const char* filename, bool bNoWarnings = false, bool addToCache = true) = 0;
Description

Synchronous loading of sequence -> do not use in the game!

IFacialAnimation::StartStreamingSequence Method
C++
virtual IFacialAnimSequence* StartStreamingSequence(const char* filename) = 0;
Description

Starts to stream in a Sequence. IFacialAnimSequence* will be filled after StreamOnComplete