IFacialEffCtrl

C++
struct IFacialEffCtrl {
  enum ControlType {
    CTRL_LINEAR,
    CTRL_SPLINE
  };
  enum ControlFlags {
    CTRL_FLAG_UI_EXPENDED = 0x01000
  };
};
File

IFacialAnimation.h

Description

Sub Effector controller.

IFacialEffCtrl::ControlFlags Enumeration
C++
enum ControlFlags {
  CTRL_FLAG_UI_EXPENDED = 0x01000
};
File

IFacialAnimation.h

Members
Members
Description
CTRL_FLAG_UI_EXPENDED = 0x01000
Controller is expanded.
IFacialEffCtrl::ControlType Enumeration
C++
enum ControlType {
  CTRL_LINEAR,
  CTRL_SPLINE
};
File

IFacialAnimation.h

IFacialEffCtrl::~IFacialEffCtrl Destructor
C++
virtual ~IFacialEffCtrl();
IFacialEffCtrl::Evaluate Method
C++
virtual float Evaluate(float fInput) = 0;
IFacialEffCtrl::GetConstantBalance Method
C++
virtual float GetConstantBalance() = 0;
IFacialEffCtrl::GetConstantWeight Method
C++
virtual float GetConstantWeight() = 0;
IFacialEffCtrl::GetEffector Method
C++
virtual IFacialEffector* GetEffector() = 0;
IFacialEffCtrl::GetFlags Method
C++
virtual int GetFlags() = 0;
Description
IFacialEffCtrl::GetSpline Method
C++
virtual ISplineInterpolator* GetSpline() = 0;
Description

Get access to control spline.

IFacialEffCtrl::GetType Method
C++
virtual IFacialEffCtrl::ControlType GetType() = 0;
IFacialEffCtrl::SetConstantBalance Method
C++
virtual void SetConstantBalance(float fBalance) = 0;
IFacialEffCtrl::SetConstantWeight Method
C++
virtual void SetConstantWeight(float fWeight) = 0;
IFacialEffCtrl::SetFlags Method
C++
virtual void SetFlags(int nFlags) = 0;
Description
IFacialEffCtrl::SetType Method
C++
virtual void SetType(ControlType t) = 0;