SDS2 Parametric API
 All Classes Namespaces Functions Variables Pages
Classes | Functions
MaterialBase Namespace Reference

Classes

class  BuiltinMaterial
 No documentation available. More...
class  LocateResult
 No documentation available. More...
class  MaterialBase
 No documentation available. More...
class  MaterialBaseException
 No documentation available. More...
class  MaterialHandle
 No documentation available. More...

Functions

def EditGeneralInformation
def GetMaterialLink
def RegisterMaterialType

Function Documentation

def MaterialBase.EditGeneralInformation (   arg1,
  arg2 
)
Returns
Instance of type None
     C++ signature :
         void EditGeneralInformation(boost::python::list,bool)
def MaterialBase.GetMaterialLink (   arg1,
  arg2 
)
Returns
Instance of type object
     C++ signature :
         Alloy::Pointer::Pointer<MaterialBase> GetMaterialLink(MaterialHandle,bool)
 
 
     C++ signature :
         Alloy::Pointer::Pointer<MaterialBase> GetMaterialLink(MaterialHandle,bool,bool)
Note
Additional signature: GetMaterialLink( (MaterialHandle)arg1, (bool)arg2, (bool)arg3) -> object
def MaterialBase.RegisterMaterialType (   arg1,
  arg2,
  arg3,
  arg4 
)
Returns
Instance of type None
     C++ signature :
         void RegisterMaterialType(boost::python::api::object,std::string,Alloy::Pointer::Pointer<Alloy::Commands::Icon> [,bool])
 
     Takes a reference to the class being registered, a short description of the material, an optional icon object (Commands.Icon) to be displayed in the toolbar, and an optional boolean indicating whether or not the material should appear in the Material Add menu.
     
     Example:
     class ExampleMaterial( MaterialBase.MaterialBase ):
         ...
     RegisterMaterialType( ExampleMaterial, "My Example Material" )
 
     C++ signature :
         void RegisterMaterialType(boost::python::api::object,std::string)
Note
Additional signature: RegisterMaterialType( (object)arg1, (str)arg2) -> None