IParamBlock2 Class Reference

IParamBlock2 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 IParamBlock2:

Public Member Functions

def AnimNumToParamNum
 
def Append
 
def Assign
 
def ClearSubAnimMap
 
def Count
 
def Delete
 
def FindRefParam
 
def GetAColor
 
def GetAnimNum
 
def GetAnimParamControlType
 
def GetAsset
 
def GetBitmap
 
def GetColor
 
def GetControllerByID
 
def GetControllerByIndex
 
def GetControllerRefNum
 
def GetDesc
 
def GetFloat
 
def GetINode
 
def GetInt
 
def GetLocalName
 
def GetMatrix3
 
def GetMtl
 
def GetOwner
 
def GetParamBlock2
 
def GetParamControlType
 
def GetParamDimension
 
def GetParameterType
 
def GetPoint3
 
def GetPoint4
 
def GetReferenceTarget
 
def GetRefNum
 
def GetStr
 
def GetTexmap
 
def GetTimeValue
 
def GetVersion
 
def ID
 
def IDtoIndex
 
def IndextoID
 
def Insert
 
def KeyFrameAtTimeByID
 
def KeyFrameAtTimeByIndex
 
def NumParams
 
def ReleaseDesc
 
def RemoveControllerByIndex
 
def RescaleParam
 
def Reset
 
def ResetAll
 
def Resize
 
def SetControllerByID
 
def SetControllerByIndex
 
def SetCount
 
def SetDesc
 
def SetSubAnimNum
 
def SetValue
 
def Shrink
 
def SwapControllers
 
def ZeroCount
 
- 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(IParamBlock2 self, int animNum, int & tabIndex) -> int
def Append (   self,
  args 
)
Append(IParamBlock2 self, ParamID id, float v) -> int
Append(IParamBlock2 self, ParamID id, int v) -> int
Append(IParamBlock2 self, ParamID id, Point3 v) -> int
Append(IParamBlock2 self, ParamID id, Point4 v) -> int
Append(IParamBlock2 self, ParamID id, Color v) -> int
Append(IParamBlock2 self, ParamID id, AColor v) -> int
Append(IParamBlock2 self, ParamID id, wchar_t const * v) -> int
Append(IParamBlock2 self, ParamID id, Mtl v) -> int
Append(IParamBlock2 self, ParamID id, Texmap v) -> int
Append(IParamBlock2 self, ParamID id, PBBitmap v) -> int
Append(IParamBlock2 self, ParamID id, INode v) -> int
Append(IParamBlock2 self, ParamID id, ReferenceTarget v) -> int
Append(IParamBlock2 self, ParamID id, IParamBlock2 v) -> int
Append(IParamBlock2 self, ParamID id, Matrix3 v) -> int
def Assign (   self,
  args 
)
Assign(IParamBlock2 self, ParamID id, IParamBlock2 src, ParamID src_id)
def ClearSubAnimMap (   self)
ClearSubAnimMap(IParamBlock2 self)
def Count (   self,
  args 
)
Count(IParamBlock2 self, ParamID id) -> int
def Delete (   self,
  args 
)
Delete(IParamBlock2 self, ParamID id, int start, int num) -> int
def FindRefParam (   self,
  args 
)
FindRefParam(IParamBlock2 self, ReferenceTarget ref, int & tabIndex) -> ParamID
def GetAColor (   self,
  args 
)
GetAColor(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> AColor
GetAColor(IParamBlock2 self, ParamID id, TimeValue t=0) -> AColor
GetAColor(IParamBlock2 self, ParamID id) -> AColor
def GetAnimNum (   self,
  args 
)
GetAnimNum(IParamBlock2 self, ParamID id, int tabIndex=0) -> int
GetAnimNum(IParamBlock2 self, ParamID id) -> int
def GetAnimParamControlType (   self,
  args 
)
GetAnimParamControlType(IParamBlock2 self, int anim) -> SClass_ID
def GetAsset (   self,
  args 
)
GetAsset(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Asset
GetAsset(IParamBlock2 self, ParamID id, TimeValue t=0) -> Asset
GetAsset(IParamBlock2 self, ParamID id) -> Asset
def GetBitmap (   self,
  args 
)
GetBitmap(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> PBBitmap
GetBitmap(IParamBlock2 self, ParamID id, TimeValue t=0) -> PBBitmap
GetBitmap(IParamBlock2 self, ParamID id) -> PBBitmap
def GetColor (   self,
  args 
)
GetColor(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Color
GetColor(IParamBlock2 self, ParamID id, TimeValue t=0) -> Color
GetColor(IParamBlock2 self, ParamID id) -> Color
def GetControllerByID (   self,
  args 
)
GetControllerByID(IParamBlock2 self, ParamID id, int tabIndex=0) -> Control
GetControllerByID(IParamBlock2 self, ParamID id) -> Control
def GetControllerByIndex (   self,
  args 
)
GetControllerByIndex(IParamBlock2 self, int i, int tabIndex=0) -> Control
GetControllerByIndex(IParamBlock2 self, int i) -> Control
def GetControllerRefNum (   self,
  args 
)
GetControllerRefNum(IParamBlock2 self, int i, int tabIndex=0) -> int
GetControllerRefNum(IParamBlock2 self, int i) -> int
def GetDesc (   self)
GetDesc(IParamBlock2 self) -> ParamBlockDesc2
def GetFloat (   self,
  args 
)
GetFloat(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> float
GetFloat(IParamBlock2 self, ParamID id, TimeValue t=0) -> float
GetFloat(IParamBlock2 self, ParamID id) -> float
def GetINode (   self,
  args 
)
GetINode(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> INode
GetINode(IParamBlock2 self, ParamID id, TimeValue t=0) -> INode
GetINode(IParamBlock2 self, ParamID id) -> INode
def GetInt (   self,
  args 
)
GetInt(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> int
GetInt(IParamBlock2 self, ParamID id, TimeValue t=0) -> int
GetInt(IParamBlock2 self, ParamID id) -> int
def GetLocalName (   self,
  args 
)
GetLocalName(IParamBlock2 self) -> wchar_t const
GetLocalName(IParamBlock2 self, ParamID id, int tabIndex=-1) -> WStr
GetLocalName(IParamBlock2 self, ParamID id) -> WStr
def GetMatrix3 (   self,
  args 
)
GetMatrix3(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Matrix3
GetMatrix3(IParamBlock2 self, ParamID id, TimeValue t=0) -> Matrix3
GetMatrix3(IParamBlock2 self, ParamID id) -> Matrix3
def GetMtl (   self,
  args 
)
GetMtl(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Mtl
GetMtl(IParamBlock2 self, ParamID id, TimeValue t=0) -> Mtl
GetMtl(IParamBlock2 self, ParamID id) -> Mtl
def GetOwner (   self)
GetOwner(IParamBlock2 self) -> ReferenceMaker
def GetParamBlock2 (   self,
  args 
)
GetParamBlock2(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> IParamBlock2
GetParamBlock2(IParamBlock2 self, ParamID id, TimeValue t=0) -> IParamBlock2
GetParamBlock2(IParamBlock2 self, ParamID id) -> IParamBlock2
def GetParamControlType (   self,
  args 
)
GetParamControlType(IParamBlock2 self, ParamID id) -> SClass_ID
def GetParamDimension (   self,
  args 
)
GetParamDimension(IParamBlock2 self, int subAnim) -> ParamDimension
def GetParameterType (   self,
  args 
)
GetParameterType(IParamBlock2 self, ParamID id) -> ParamType2
def GetPoint3 (   self,
  args 
)
GetPoint3(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Point3
GetPoint3(IParamBlock2 self, ParamID id, TimeValue t=0) -> Point3
GetPoint3(IParamBlock2 self, ParamID id) -> Point3
def GetPoint4 (   self,
  args 
)
GetPoint4(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Point4
GetPoint4(IParamBlock2 self, ParamID id, TimeValue t=0) -> Point4
GetPoint4(IParamBlock2 self, ParamID id) -> Point4
def GetReferenceTarget (   self,
  args 
)
GetReferenceTarget(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> ReferenceTarget
GetReferenceTarget(IParamBlock2 self, ParamID id, TimeValue t=0) -> ReferenceTarget
GetReferenceTarget(IParamBlock2 self, ParamID id) -> ReferenceTarget
def GetRefNum (   self,
  args 
)
GetRefNum(IParamBlock2 self, int i, int tabIndex=0) -> int
GetRefNum(IParamBlock2 self, int i) -> int
def GetStr (   self,
  args 
)
GetStr(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> wchar_t const
GetStr(IParamBlock2 self, ParamID id, TimeValue t=0) -> wchar_t const
GetStr(IParamBlock2 self, ParamID id) -> wchar_t const *
def GetTexmap (   self,
  args 
)
GetTexmap(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> Texmap
GetTexmap(IParamBlock2 self, ParamID id, TimeValue t=0) -> Texmap
GetTexmap(IParamBlock2 self, ParamID id) -> Texmap
def GetTimeValue (   self,
  args 
)
GetTimeValue(IParamBlock2 self, ParamID id, TimeValue t=0, int tabIndex=0) -> TimeValue
GetTimeValue(IParamBlock2 self, ParamID id, TimeValue t=0) -> TimeValue
GetTimeValue(IParamBlock2 self, ParamID id) -> TimeValue
def GetVersion (   self)
GetVersion(IParamBlock2 self) -> DWORD
def ID (   self)
ID(IParamBlock2 self) -> short
def IDtoIndex (   self,
  args 
)
IDtoIndex(IParamBlock2 self, ParamID id) -> int
def IndextoID (   self,
  args 
)
IndextoID(IParamBlock2 self, int i) -> ParamID
def Insert (   self,
  args 
)
Insert(IParamBlock2 self, ParamID id, int at, float v) -> int
Insert(IParamBlock2 self, ParamID id, int at, int v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Point3 v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Point4 v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Color v) -> int
Insert(IParamBlock2 self, ParamID id, int at, AColor v) -> int
Insert(IParamBlock2 self, ParamID id, int at, wchar_t const * v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Mtl v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Texmap v) -> int
Insert(IParamBlock2 self, ParamID id, int at, PBBitmap v) -> int
Insert(IParamBlock2 self, ParamID id, int at, INode v) -> int
Insert(IParamBlock2 self, ParamID id, int at, ReferenceTarget v) -> int
Insert(IParamBlock2 self, ParamID id, int at, IParamBlock2 v) -> int
Insert(IParamBlock2 self, ParamID id, int at, Matrix3 v) -> int
def KeyFrameAtTimeByID (   self,
  args 
)
KeyFrameAtTimeByID(IParamBlock2 self, ParamID id, TimeValue t, int tabIndex=0) -> BOOL
KeyFrameAtTimeByID(IParamBlock2 self, ParamID id, TimeValue t) -> BOOL
def KeyFrameAtTimeByIndex (   self,
  args 
)
KeyFrameAtTimeByIndex(IParamBlock2 self, int i, TimeValue t, int tabIndex=0) -> BOOL
KeyFrameAtTimeByIndex(IParamBlock2 self, int i, TimeValue t) -> BOOL
def NumParams (   self)
NumParams(IParamBlock2 self) -> int
def ReleaseDesc (   self)
ReleaseDesc(IParamBlock2 self)
def RemoveControllerByIndex (   self,
  args 
)
RemoveControllerByIndex(IParamBlock2 self, int i, int tabIndex)
def RescaleParam (   self,
  args 
)
RescaleParam(IParamBlock2 self, int paramNum, int tabIndex, float f)
def Reset (   self,
  args 
)
Reset(IParamBlock2 self, ParamID id, int tabIndex=-1, BOOL updateUI=TRUE, BOOL callSetHandlers=TRUE)
Reset(IParamBlock2 self, ParamID id, int tabIndex=-1, BOOL updateUI=TRUE)
Reset(IParamBlock2 self, ParamID id, int tabIndex=-1)
Reset(IParamBlock2 self, ParamID id)
def ResetAll (   self,
  args 
)
ResetAll(IParamBlock2 self, BOOL updateUI=TRUE, BOOL callSetHandlers=TRUE)
ResetAll(IParamBlock2 self, BOOL updateUI=TRUE)
ResetAll(IParamBlock2 self)
def Resize (   self,
  args 
)
Resize(IParamBlock2 self, ParamID id, int num) -> int
def SetControllerByID (   self,
  args 
)
SetControllerByID(IParamBlock2 self, ParamID id, int tabIndex, Control c, BOOL preserveFrame0Value=TRUE)
SetControllerByID(IParamBlock2 self, ParamID id, int tabIndex, Control c)
def SetControllerByIndex (   self,
  args 
)
SetControllerByIndex(IParamBlock2 self, int i, int tabIndex, Control c, BOOL preserveFrame0Value=TRUE)
SetControllerByIndex(IParamBlock2 self, int i, int tabIndex, Control c)
def SetCount (   self,
  args 
)
SetCount(IParamBlock2 self, ParamID id, int n)
def SetDesc (   self,
  args 
)
SetDesc(IParamBlock2 self, ParamBlockDesc2 desc)
def SetSubAnimNum (   self,
  args 
)
SetSubAnimNum(IParamBlock2 self, ParamID id, int subAnimNum, int tabIndex=0)
SetSubAnimNum(IParamBlock2 self, ParamID id, int subAnimNum)
def SetValue (   self,
  args 
)
SetValue(IParamBlock2 self, ParamID id, TimeValue t, float v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, float v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, int v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, int v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Point3 v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Point3 v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Point4 v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Point4 v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Color v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Color v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, AColor v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, AColor v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, wchar_t const * v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, wchar_t const * v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Mtl v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Mtl v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Texmap v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Texmap v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, PBBitmap v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, PBBitmap v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, INode v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, INode v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, ReferenceTarget v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, ReferenceTarget v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, IParamBlock2 v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, IParamBlock2 v) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Matrix3 v, int tabIndex=0) -> BOOL
SetValue(IParamBlock2 self, ParamID id, TimeValue t, Matrix3 v) -> BOOL
def Shrink (   self,
  args 
)
Shrink(IParamBlock2 self, ParamID id)
def SwapControllers (   self,
  args 
)
SwapControllers(IParamBlock2 self, int i1, int tabIndex1, int i2, int tabIndex2)
def ZeroCount (   self,
  args 
)
ZeroCount(IParamBlock2 self, ParamID id)