AnyCAD Rapid SDK  2020
The Rapid CAD SDK
Public Member Functions | Protected Member Functions | Static Protected Member Functions | Protected Attributes | List of all members
MaterialManager Class Reference

Public Member Functions

synchronized void delete ()
long GetUpdateVersion ()
MaterialTemplate CreateTemplate (String name, RawShader shader)
MaterialTemplate CreateTemplateByName (String name, String shaderTemplateName)
boolean AddTemplate (MaterialTemplate material)
MaterialTemplate FindTemplate (String name)
MaterialInstance Create (String instanceName, String shaderTemplateName)
MaterialInstance Create (String instanceName, MaterialTemplate material)
MaterialInstance FindInstance (String name)
boolean AddInstance (MaterialInstance material)
void Clear ()

Protected Member Functions

 MaterialManager (long cPtr, boolean cMemoryOwn)
void finalize ()

Static Protected Member Functions

static long getCPtr (MaterialManager obj)

Protected Attributes

transient boolean swigCMemOwn