Animatable Class Reference

Class Description

The base class for most scene entity and plugin types.
+ Inheritance diagram for Animatable:

Public Member Functions

def AddNewKey (self, args)
 
def AssignController (self, args)
 
def CanAssignController (self, args)
 
def CanCopyAnim (self)
 
def CanCopyTrack (self, args)
 
def CanDeleteSubAnim (self, args)
 
def CanMakeUnique (self)
 
def ClearAFlag (self, args)
 
def ClearAFlagEx (self, args)
 
def ClearAllAppData (self)
 
def ClearFlagBit (self, args)
 
def ClearFlagInAllAnimatables (args)
 
def CopyKeysFromTime (self, args)
 
def DeleteAppData (self, args)
 
def DeleteKeyAtTime (self, args)
 
def DeleteKeyByIndex (self, args)
 
def DeleteKeys (self, args)
 
def DeleteSubAnim (self, args)
 
def DeleteTime (self, args)
 
def DoesSupportTimeOperations (self)
 
def EditTimeRange (self, args)
 
def FreeCaches (self)
 
def GetAnimByHandle (args)
 
def GetAnimHandle (self)
 
def GetAppData (self, args)
 
def GetClassID (self)
 
def GetClassName (self)
 
def GetCustomAttributeContainer (self)
 
def GetHasSubElements
 
def GetKeyIndex (self, args)
 
def GetKeyTime (self, args)
 
def GetNextKeyTime (self, args)
 
def GetNodeName (self)
 
def GetNumKeys (self)
 
def GetNumSubAnims (self)
 
def GetParameterBlock (self)
 
def GetSubAnim (self, args)
 
def GetSubAnimName (self, args)
 
def GetSuperClassID (self)
 
def GetTimeRange (self, args)
 
def InsertTime (self, args)
 
def IsAnimated (self)
 
def IsKeyAtTime (self, args)
 
def IsSubClassOf (self, args)
 
def MoveKeys (self, args)
 
def ReverseTime (self, args)
 
def ScaleKeyValues (self, args)
 
def ScaleTime (self, args)
 
def SetAFlag (self, args)
 
def SetAFlagEx (self, args)
 
def SetAppData (self, args)
 
def SetFlagBit (self, args)
 
def SubNumToRefNum (self, args)
 
def TestAFlag (self, args)
 
def TestAFlagEx (self, args)
 
def TestFlagBit (self, args)
 
- Public Member Functions inherited from InterfaceServer
def GetInterface (self, args)
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr (self)
 

Static Public Attributes

tuple AnimHandle = _swig_property(GetAnimHandle)
 
tuple ClassID = _swig_property(GetClassID)
 
tuple ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables)
 
tuple GetAnimByHandle = staticmethod(GetAnimByHandle)
 
tuple KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys())))
 
tuple NodeName = _swig_property(GetNodeName)
 
tuple NumSubAnims = _swig_property(GetNumSubAnims)
 
tuple ParameterBlock = _swig_property(GetParameterBlock)
 
tuple SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims())))
 
tuple SuperClassID = _swig_property(GetSuperClassID)
 
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from InterfaceServer
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 
- Static Public Attributes inherited from Wrapper
tuple thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Member Function Documentation

def AddNewKey (   self,
  args 
)
AddNewKey(Animatable self, TimeValue t, DWORD flags)
def AssignController (   self,
  args 
)
AssignController(Animatable self, Animatable control, int subAnim) -> bool
def CanAssignController (   self,
  args 
)
CanAssignController(Animatable self, int i) -> bool
def CanCopyAnim (   self)
CanCopyAnim(Animatable self) -> bool
def CanCopyTrack (   self,
  args 
)
CanCopyTrack(Animatable self, Interval iv, DWORD flags) -> bool
def CanDeleteSubAnim (   self,
  args 
)
CanDeleteSubAnim(Animatable self, int i) -> bool
def CanMakeUnique (   self)
CanMakeUnique(Animatable self) -> bool
def ClearAFlag (   self,
  args 
)
ClearAFlag(Animatable self, DWORD mask)
def ClearAFlagEx (   self,
  args 
)
ClearAFlagEx(Animatable self, DWORD mask)
def ClearAllAppData (   self)
ClearAllAppData(Animatable self)
def ClearFlagBit (   self,
  args 
)
ClearFlagBit(Animatable self, int index)
def ClearFlagInAllAnimatables (   args)
ClearFlagInAllAnimatables(DWORD mask)
def CopyKeysFromTime (   self,
  args 
)
CopyKeysFromTime(Animatable self, TimeValue src, TimeValue dst, DWORD flags)
def DeleteAppData (   self,
  args 
)
DeleteAppData(Animatable self, DWORD dataId)
def DeleteKeyAtTime (   self,
  args 
)
DeleteKeyAtTime(Animatable self, TimeValue t)
def DeleteKeyByIndex (   self,
  args 
)
DeleteKeyByIndex(Animatable self, int index)
def DeleteKeys (   self,
  args 
)
DeleteKeys(Animatable self, DWORD flags)
def DeleteSubAnim (   self,
  args 
)
DeleteSubAnim(Animatable self, int i)
def DeleteTime (   self,
  args 
)
DeleteTime(Animatable self, Interval iv, DWORD flags)
def DoesSupportTimeOperations (   self)
DoesSupportTimeOperations(Animatable self) -> bool
def EditTimeRange (   self,
  args 
)
EditTimeRange(Animatable self, Interval range, DWORD flags)
def FreeCaches (   self)
FreeCaches(Animatable self)
def GetAnimByHandle (   args)
GetAnimByHandle(AnimHandle animHandle) -> Animatable
def GetAnimHandle (   self)
GetAnimHandle(Animatable self) -> AnimHandle
def GetAppData (   self,
  args 
)
GetAppData(Animatable self, DWORD dataId) -> wchar_t const *
def GetClassID (   self)
GetClassID(Animatable self) -> Class_ID
def GetClassName (   self)
GetClassName(Animatable self) -> WStr
def GetCustomAttributeContainer (   self)
GetCustomAttributeContainer(Animatable self) -> CustomAttributeContainer
def GetHasSubElements (   self,
  type = 0 
)
GetHasSubElements(Animatable self, int type=0) -> bool
GetHasSubElements(Animatable self) -> bool
def GetKeyIndex (   self,
  args 
)
GetKeyIndex(Animatable self, TimeValue t) -> int
def GetKeyTime (   self,
  args 
)
GetKeyTime(Animatable self, int index) -> TimeValue
def GetNextKeyTime (   self,
  args 
)
GetNextKeyTime(Animatable self, TimeValue t, DWORD flags, TimeValue & nt) -> bool
def GetNodeName (   self)
GetNodeName(Animatable self) -> WStr
def GetNumKeys (   self)
GetNumKeys(Animatable self) -> int
def GetNumSubAnims (   self)
GetNumSubAnims(Animatable self) -> int
def GetParameterBlock (   self)
GetParameterBlock(Animatable self) -> ParameterBlock
def GetSubAnim (   self,
  args 
)
GetSubAnim(Animatable self, int i) -> Animatable
def GetSubAnimName (   self,
  args 
)
GetSubAnimName(Animatable self, int i) -> WStr
def GetSuperClassID (   self)
GetSuperClassID(Animatable self) -> SClass_ID
def GetTimeRange (   self,
  args 
)
GetTimeRange(Animatable self, DWORD flags) -> Interval
def InsertTime (   self,
  args 
)
InsertTime(Animatable self, TimeValue ins, TimeValue amount)
def IsAnimated (   self)
IsAnimated(Animatable self) -> bool
def IsKeyAtTime (   self,
  args 
)
IsKeyAtTime(Animatable self, TimeValue t, DWORD flags) -> bool
def IsSubClassOf (   self,
  args 
)
IsSubClassOf(Animatable self, Class_ID classID) -> bool
def MoveKeys (   self,
  args 
)
MoveKeys(Animatable self, ParamDimensionBase dim, float delta, DWORD flags)
def ReverseTime (   self,
  args 
)
ReverseTime(Animatable self, Interval iv, DWORD flags)
def ScaleKeyValues (   self,
  args 
)
ScaleKeyValues(Animatable self, ParamDimensionBase dim, float origin, float scale, DWORD flags)
def ScaleTime (   self,
  args 
)
ScaleTime(Animatable self, Interval iv, float s)
def SetAFlag (   self,
  args 
)
SetAFlag(Animatable self, DWORD mask)
def SetAFlagEx (   self,
  args 
)
SetAFlagEx(Animatable self, DWORD mask)
def SetAppData (   self,
  args 
)
SetAppData(Animatable self, DWORD dataId, wchar_t const * stringData)
def SetFlagBit (   self,
  args 
)
SetFlagBit(Animatable self, int index, bool newValue=True)
SetFlagBit(Animatable self, int index)
def SubNumToRefNum (   self,
  args 
)
SubNumToRefNum(Animatable self, int subNum) -> int
def TestAFlag (   self,
  args 
)
TestAFlag(Animatable self, DWORD mask) -> bool
def TestAFlagEx (   self,
  args 
)
TestAFlagEx(Animatable self, DWORD mask) -> bool
def TestFlagBit (   self,
  args 
)
TestFlagBit(Animatable self, int index) -> bool