MaxPlus Python API Reference
IParamBlock Class Reference
+ Inheritance diagram for IParamBlock:

Public Member Functions

def AnimNumToParamNum (self, *args)
 
def GetAnimNum (self, *args)
 
def GetAnimParamControlType (self, *args)
 
def GetColor (self, *args)
 
def GetController (self, *args)
 
def GetFloat (self, *args)
 
def GetInt (self, *args)
 
def GetParamBlock (self)
 
def GetParameterType (self, *args)
 
def GetPoint3 (self, *args)
 
def GetRefNum (self, *args)
 
def GetValue (self, *args)
 
def GetVersion (self)
 
def LastNotifyParamNum (self)
 
def NumParams (self)
 
def RemoveController (self, *args)
 
def RescaleParam (self, *args)
 
def SetController (self, *args)
 
def SetValue (self, *args)
 
def SwapControllers (self, *args)
 
- Public Member Functions inherited from ReferenceTarget
def FindDependentNode (self)
 
def MaybeAutoDelete (self)
 
def NotifyTarget (self, *args)
 
- Public Member Functions inherited from ReferenceMaker
def ClearFlagInHierarchy (self, *args)
 
def DeleteMe (self)
 
def DeleteReference (self, *args)
 
def FindRef (self, *args)
 
def GetNumRefs (self)
 
def GetReference (self, *args)
 
def NotifyChanged (self)
 
def NotifyDependents (self, *args)
 
def ReplaceReference (self, *args)
 
def RescaleWorldUnits (self, *args)
 
- Public Member Functions inherited from Animatable
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 (self, type=0)
 
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

 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
 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
 NumRefs = _swig_property(GetNumRefs)
 
 Refs = _swig_property(lambda self: (self.GetReference(i) for i in xrange(self.GetNumRefs())))
 
 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
 AnimHandle = _swig_property(GetAnimHandle)
 
 ClassID = _swig_property(GetClassID)
 
 ClearFlagInAllAnimatables = staticmethod(ClearFlagInAllAnimatables)
 
 GetAnimByHandle = staticmethod(GetAnimByHandle)
 
 KeyTimes = _swig_property(lambda self: (self.GetKeyTime(i) for i in xrange(self.GetNumKeys())))
 
 NodeName = _swig_property(GetNodeName)
 
 NumSubAnims = _swig_property(GetNumSubAnims)
 
 ParameterBlock = _swig_property(GetParameterBlock)
 
 SubAnimNames = _swig_property(lambda self: (self.GetSubAnimName(i) for i in xrange(self.GetNumSubAnims())))
 
 SubAnims = _swig_property(lambda self: (self.GetSubAnim(i) for i in xrange(self.GetNumSubAnims())))
 
 SuperClassID = _swig_property(GetSuperClassID)
 
 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
 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
 thisown = _swig_property(lambda x: x.this.own(), lambda x, v: x.this.own(v), doc='The membership flag')
 

Detailed Description

For internal use only. Use ParameterBlock instead.

Member Function Documentation

◆ AnimNumToParamNum()

def AnimNumToParamNum (   self,
args 
)
AnimNumToParamNum(IParamBlock self, int animNum) -> int

◆ GetAnimNum()

def GetAnimNum (   self,
args 
)
GetAnimNum(IParamBlock self, int paramNum) -> int

◆ GetAnimParamControlType()

def GetAnimParamControlType (   self,
args 
)
GetAnimParamControlType(IParamBlock self, int anim) -> SClass_ID

◆ GetColor()

def GetColor (   self,
args 
)
GetColor(IParamBlock self, int i, TimeValue t=0) -> Color
GetColor(IParamBlock self, int i) -> Color

◆ GetController()

def GetController (   self,
args 
)
GetController(IParamBlock self, int i) -> Control

◆ GetFloat()

def GetFloat (   self,
args 
)
GetFloat(IParamBlock self, int i, TimeValue t=0) -> float
GetFloat(IParamBlock self, int i) -> float

◆ GetInt()

def GetInt (   self,
args 
)
GetInt(IParamBlock self, int i, TimeValue t=0) -> int
GetInt(IParamBlock self, int i) -> int

◆ GetParamBlock()

def GetParamBlock (   self)
GetParamBlock(IParamBlock self) -> IParamBlock

◆ GetParameterType()

def GetParameterType (   self,
args 
)
GetParameterType(IParamBlock self, int i) -> int

◆ GetPoint3()

def GetPoint3 (   self,
args 
)
GetPoint3(IParamBlock self, int i, TimeValue t=0) -> Point3
GetPoint3(IParamBlock self, int i) -> Point3

◆ GetRefNum()

def GetRefNum (   self,
args 
)
GetRefNum(IParamBlock self, int paramNum) -> int

◆ GetValue()

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

◆ GetVersion()

def GetVersion (   self)
GetVersion(IParamBlock self) -> DWORD

◆ LastNotifyParamNum()

def LastNotifyParamNum (   self)
LastNotifyParamNum(IParamBlock self) -> int

◆ NumParams()

def NumParams (   self)
NumParams(IParamBlock self) -> int

◆ RemoveController()

def RemoveController (   self,
args 
)
RemoveController(IParamBlock self, int i)

◆ RescaleParam()

def RescaleParam (   self,
args 
)
RescaleParam(IParamBlock self, int paramNum, float f)

◆ SetController()

def SetController (   self,
args 
)
SetController(IParamBlock self, int i, Control c, BOOL preserveFrame0Value=TRUE)
SetController(IParamBlock self, int i, Control c)

◆ SetValue()

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

◆ SwapControllers()

def SwapControllers (   self,
args 
)
SwapControllers(IParamBlock self, int j, int k)