IParamBlock Class Reference

IParamBlock Class Reference
+ This reference page is linked to from the following overview topics:

Class Description

For internal use only. Use ParameterBlock instead.
+ Inheritance diagram for IParamBlock:

Public Member Functions

def AnimNumToParamNum
 
def GetAnimNum
 
def GetAnimParamControlType
 
def GetColor
 
def GetController
 
def GetFloat
 
def GetInt
 
def GetParamBlock
 
def GetParameterType
 
def GetPoint3
 
def GetRefNum
 
def GetValue
 
def GetVersion
 
def LastNotifyParamNum
 
def NumParams
 
def RemoveController
 
def RescaleParam
 
def SetController
 
def SetValue
 
def SwapControllers
 
- Public Member Functions inherited from ReferenceTarget
def NotifyTarget
 
- Public Member Functions inherited from ReferenceMaker
def ClearFlagInHierarchy
 
def DeleteMe
 
def DeleteReference
 
def FindRef
 
def GetNumRefs
 
def GetReference
 
def NotifyChanged
 
def NotifyDependents
 
def ReplaceReference
 
def RescaleWorldUnits
 
- Public Member Functions inherited from Animatable
def AddNewKey
 
def AssignController
 
def CanAssignController
 
def CanCopyAnim
 
def CanCopyTrack
 
def CanDeleteSubAnim
 
def CanMakeUnique
 
def ClearAFlag
 
def ClearAFlagEx
 
def ClearFlagBit
 
def ClearFlagInAllAnimatables
 
def CopyKeysFromTime
 
def DeleteKeyAtTime
 
def DeleteKeyByIndex
 
def DeleteKeys
 
def DeleteSubAnim
 
def DeleteTime
 
def DoesSupportTimeOperations
 
def EditTimeRange
 
def FreeCaches
 
def GetAnimByHandle
 
def GetAnimHandle
 
def GetClassID
 
def GetClassName
 
def GetCustomAttributeContainer
 
def GetHasSubElements
 
def GetKeyIndex
 
def GetKeyTime
 
def GetNextKeyTime
 
def GetNodeName
 
def GetNumKeys
 
def GetNumSubAnims
 
def GetParameterBlock
 
def GetSubAnim
 
def GetSubAnimName
 
def GetSuperClassID
 
def GetTimeRange
 
def InsertTime
 
def IsAnimated
 
def IsKeyAtTime
 
def IsSubClassOf
 
def MoveKeys
 
def ReverseTime
 
def ScaleKeyValues
 
def ScaleTime
 
def SetAFlag
 
def SetAFlagEx
 
def SetFlagBit
 
def SubNumToRefNum
 
def TestAFlag
 
def TestAFlagEx
 
def TestFlagBit
 
- Public Member Functions inherited from InterfaceServer
def GetInterface
 
- Public Member Functions inherited from Wrapper
def GetUnwrappedPtr
 

Static Public Attributes

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 ReferenceTarget
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 ReferenceMaker
tuple NumRefs = _swig_property(GetNumRefs)
 
tuple Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs())))
 
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 Animatable
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 AnimNumToParamNum (   self,
  args 
)
AnimNumToParamNum(IParamBlock self, int animNum) -> int
def GetAnimNum (   self,
  args 
)
GetAnimNum(IParamBlock self, int paramNum) -> int
def GetAnimParamControlType (   self,
  args 
)
GetAnimParamControlType(IParamBlock self, int anim) -> SClass_ID
def GetColor (   self,
  args 
)
GetColor(IParamBlock self, int i, TimeValue t=0) -> Color
GetColor(IParamBlock self, int i) -> Color
def GetController (   self,
  args 
)
GetController(IParamBlock self, int i) -> Control
def GetFloat (   self,
  args 
)
GetFloat(IParamBlock self, int i, TimeValue t=0) -> float
GetFloat(IParamBlock self, int i) -> float
def GetInt (   self,
  args 
)
GetInt(IParamBlock self, int i, TimeValue t=0) -> int
GetInt(IParamBlock self, int i) -> int
def GetParamBlock (   self)
GetParamBlock(IParamBlock self) -> IParamBlock
def GetParameterType (   self,
  args 
)
GetParameterType(IParamBlock self, int i) -> int
def GetPoint3 (   self,
  args 
)
GetPoint3(IParamBlock self, int i, TimeValue t=0) -> Point3
GetPoint3(IParamBlock self, int i) -> Point3
def GetRefNum (   self,
  args 
)
GetRefNum(IParamBlock self, int paramNum) -> int
def GetValue (   self,
  args 
)
GetValue(IParamBlock self, int i, TimeValue t, float & v, Interval ivalid) -> BOOL
GetValue(IParamBlock self, int i, TimeValue t, int & v, Interval ivalid) -> BOOL
GetValue(IParamBlock self, int i, TimeValue t, Point3 v, Interval ivalid) -> BOOL
GetValue(IParamBlock self, int i, TimeValue t, Color v, Interval ivalid) -> BOOL
def GetVersion (   self)
GetVersion(IParamBlock self) -> DWORD
def LastNotifyParamNum (   self)
LastNotifyParamNum(IParamBlock self) -> int
def NumParams (   self)
NumParams(IParamBlock self) -> int
def RemoveController (   self,
  args 
)
RemoveController(IParamBlock self, int i)
def RescaleParam (   self,
  args 
)
RescaleParam(IParamBlock self, int paramNum, float f)
def SetController (   self,
  args 
)
SetController(IParamBlock self, int i, Control c, BOOL preserveFrame0Value=TRUE)
SetController(IParamBlock self, int i, Control c)
def SetValue (   self,
  args 
)
SetValue(IParamBlock self, int i, TimeValue t, float v) -> BOOL
SetValue(IParamBlock self, int i, TimeValue t, int v) -> BOOL
SetValue(IParamBlock self, int i, TimeValue t, Point3 v) -> BOOL
SetValue(IParamBlock self, int i, TimeValue t, Color v) -> BOOL
def SwapControllers (   self,
  args 
)
SwapControllers(IParamBlock self, int j, int k)