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

Public Member Functions

def Add (self, *args)
 
def DeleteAll (self)
 
def FileOpenMatLib (*args)
 
def FileSaveAsMatLib (*args)
 
def FileSaveMatLib (*args)
 
def FindMaterial (self, *args)
 
def FindMaterialByName (self, *args)
 
def GetCurrentLibrary ()
 
def GetMaterial (self, *args)
 
def GetNumMaterials (self)
 
def GetNumSceneMaterials ()
 
def GetSceneMaterial (*args)
 
def GetSceneMaterialLibrary ()
 
def LoadDefaultMaterialLibrary ()
 
def Remove (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

 FileOpenMatLib = staticmethod(FileOpenMatLib)
 
 FileSaveAsMatLib = staticmethod(FileSaveAsMatLib)
 
 FileSaveMatLib = staticmethod(FileSaveMatLib)
 
 GetCurrentLibrary = staticmethod(GetCurrentLibrary)
 
 GetNumSceneMaterials = staticmethod(GetNumSceneMaterials)
 
 GetSceneMaterial = staticmethod(GetSceneMaterial)
 
 GetSceneMaterialLibrary = staticmethod(GetSceneMaterialLibrary)
 
 LoadDefaultMaterialLibrary = staticmethod(LoadDefaultMaterialLibrary)
 
 Materials = _swig_property(lambda self: (self.GetMaterial(i) for i in xrange(self.GetNumMaterials())))
 
 NumMaterials = _swig_property(GetNumMaterials)
 
 SceneMaterials = _swig_property(lambda self: (self.GetSceneMaterial(i) for i in xrange(self.GetNumSceneMaterials())))
 
 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

A collection of materials and texture maps.

Member Function Documentation

◆ Add()

def Add (   self,
args 
)
Add(MaterialLibrary self, MtlBase m)

◆ DeleteAll()

def DeleteAll (   self)
DeleteAll(MaterialLibrary self)

◆ FileOpenMatLib()

def FileOpenMatLib ( args)
FileOpenMatLib(HWND hWnd)

◆ FileSaveAsMatLib()

def FileSaveAsMatLib ( args)
FileSaveAsMatLib(HWND hWnd)

◆ FileSaveMatLib()

def FileSaveMatLib ( args)
FileSaveMatLib(HWND hWnd)

◆ FindMaterial()

def FindMaterial (   self,
args 
)
FindMaterial(MaterialLibrary self, MtlBase m) -> int

◆ FindMaterialByName()

def FindMaterialByName (   self,
args 
)
FindMaterialByName(MaterialLibrary self, wchar_t const * name) -> int

◆ GetCurrentLibrary()

def GetCurrentLibrary ( )
GetCurrentLibrary() -> MaterialLibrary

◆ GetMaterial()

def GetMaterial (   self,
args 
)
GetMaterial(MaterialLibrary self, int i) -> MtlBase

◆ GetNumMaterials()

def GetNumMaterials (   self)
GetNumMaterials(MaterialLibrary self) -> int

◆ GetNumSceneMaterials()

def GetNumSceneMaterials ( )
GetNumSceneMaterials() -> int

◆ GetSceneMaterial()

def GetSceneMaterial ( args)
GetSceneMaterial(int i) -> MtlBase

◆ GetSceneMaterialLibrary()

def GetSceneMaterialLibrary ( )
GetSceneMaterialLibrary() -> MaterialLibrary

◆ LoadDefaultMaterialLibrary()

def LoadDefaultMaterialLibrary ( )
LoadDefaultMaterialLibrary()

◆ Remove()

def Remove (   self,
args 
)
Remove(MaterialLibrary self, MtlBase m)