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

Public Member Functions

def ActivateTexDisplay (self, *args)
 
def AnyMulti (self)
 
def ClearMtlFlag (self, *args)
 
def DeactivateMapsInTree (self)
 
def GetActiveMB (self)
 
def GetFullName (self)
 
def GetGBufID (self)
 
def GetMeditObjType (self)
 
def GetMEditRotate (self)
 
def GetMeditTiling (self)
 
def GetName (self)
 
def GetRefTarget (self)
 
def GetTransparencyHint (self, *args)
 
def IsMultiMtl (self)
 
def LocalMappingsRequired (self, *args)
 
def LocalRequirements (self, *args)
 
def MappingsRequired (self, *args)
 
def MapSlotType (self, *args)
 
def Requirements (self, *args)
 
def Reset (self)
 
def SetActiveMB (self, *args)
 
def SetGBufID (self, *args)
 
def SetMeditObjType (self, *args)
 
def SetMeditTiling (self, *args)
 
def SetMtlFlag (self, *args)
 
def SetName (self, *args)
 
def SupportsMultiMapsInViewport (self)
 
def SupportTexDisplay (self)
 
def TestMtlFlag (self, *args)
 
def TextureDisplayEnabled (self)
 
def Update (self, *args)
 
def Validity (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

Base classes of texture maps and materials.

Member Function Documentation

◆ ActivateTexDisplay()

def ActivateTexDisplay (   self,
args 
)
ActivateTexDisplay(MtlBase self, bool onoff)

◆ AnyMulti()

def AnyMulti (   self)
AnyMulti(MtlBase self) -> bool

◆ ClearMtlFlag()

def ClearMtlFlag (   self,
args 
)
ClearMtlFlag(MtlBase self, int mask)

◆ DeactivateMapsInTree()

def DeactivateMapsInTree (   self)
DeactivateMapsInTree(MtlBase self)

◆ GetActiveMB()

def GetActiveMB (   self)
GetActiveMB(MtlBase self) -> MtlBase

◆ GetFullName()

def GetFullName (   self)
GetFullName(MtlBase self) -> WStr

◆ GetGBufID()

def GetGBufID (   self)
GetGBufID(MtlBase self) -> ULONG

◆ GetMeditObjType()

def GetMeditObjType (   self)
GetMeditObjType(MtlBase self) -> int

◆ GetMEditRotate()

def GetMEditRotate (   self)
GetMEditRotate(MtlBase self) -> Quat

◆ GetMeditTiling()

def GetMeditTiling (   self)
GetMeditTiling(MtlBase self) -> int

◆ GetName()

def GetName (   self)
GetName(MtlBase self) -> WStr

◆ GetRefTarget()

def GetRefTarget (   self)
GetRefTarget(MtlBase self) -> ReferenceTarget

◆ GetTransparencyHint()

def GetTransparencyHint (   self,
args 
)
GetTransparencyHint(MtlBase self, TimeValue t, Interval valid) -> bool

◆ IsMultiMtl()

def IsMultiMtl (   self)
IsMultiMtl(MtlBase self) -> bool

◆ LocalMappingsRequired()

def LocalMappingsRequired (   self,
args 
)
LocalMappingsRequired(MtlBase self, int subMtlNum, BitArray mapreq, BitArray bumpreq)

◆ LocalRequirements()

def LocalRequirements (   self,
args 
)
LocalRequirements(MtlBase self, int subMtlNum) -> ULONG

◆ MappingsRequired()

def MappingsRequired (   self,
args 
)
MappingsRequired(MtlBase self, int subMtlNum, BitArray mapreq, BitArray bumpreq)

◆ MapSlotType()

def MapSlotType (   self,
args 
)
MapSlotType(MtlBase self, int i) -> int

◆ Requirements()

def Requirements (   self,
args 
)
Requirements(MtlBase self, int subMtlNum) -> ULONG

◆ Reset()

def Reset (   self)
Reset(MtlBase self)

◆ SetActiveMB()

def SetActiveMB (   self,
args 
)
SetActiveMB(MtlBase self, MtlBase activeMB)

◆ SetGBufID()

def SetGBufID (   self,
args 
)
SetGBufID(MtlBase self, ULONG id)

◆ SetMeditObjType()

def SetMeditObjType (   self,
args 
)
SetMeditObjType(MtlBase self, int t)

◆ SetMeditTiling()

def SetMeditTiling (   self,
args 
)
SetMeditTiling(MtlBase self, int t)

◆ SetMtlFlag()

def SetMtlFlag (   self,
args 
)
SetMtlFlag(MtlBase self, int mask, bool val=TRUE)
SetMtlFlag(MtlBase self, int mask)

◆ SetName()

def SetName (   self,
args 
)
SetName(MtlBase self, WStr s)

◆ SupportsMultiMapsInViewport()

def SupportsMultiMapsInViewport (   self)
SupportsMultiMapsInViewport(MtlBase self) -> bool

◆ SupportTexDisplay()

def SupportTexDisplay (   self)
SupportTexDisplay(MtlBase self) -> bool

◆ TestMtlFlag()

def TestMtlFlag (   self,
args 
)
TestMtlFlag(MtlBase self, int mask) -> int

◆ TextureDisplayEnabled()

def TextureDisplayEnabled (   self)
TextureDisplayEnabled(MtlBase self) -> bool

◆ Update()

def Update (   self,
args 
)
Update(MtlBase self, TimeValue t, Interval valid)

◆ Validity()

def Validity (   self,
args 
)
Validity(MtlBase self, TimeValue t) -> Interval