AnyCAD Rapid API 2024
Help you to create a better world!
载入中...
搜索中...
未找到
MaterialManager类 参考

Public 成员函数

long GetUpdateVersion ()
 
void RequestUpdate ()
 
MaterialTemplate CreateTemplate (String name, RawShader shader)
 
MaterialTemplate CreateTemplateByName (String name, String shaderTemplateName)
 
MaterialTemplate FindTemplate (String name)
 
MaterialInstance Create (String instanceName, String shaderTemplateName)
 
MaterialInstance CreateInstanceByName (String instanceName, String shaderTemplateName)
 
MaterialInstance Create (String instanceName, MaterialTemplate material)
 
MaterialInstance CreateInstance (String instanceName, MaterialTemplate material)
 
MaterialInstance FindInstance (String name)
 
void Clear ()
 

静态 Public 成员函数

static MaterialManager Instance ()
 
static MaterialManager GetInstance ()
 

详细描述

<> 材质管理器

成员函数说明

◆ Create() [1/2]

MaterialInstance MaterialManager.Create ( String instanceName,
MaterialTemplate material )

创建材质实例

参数
instanceName实例名称
material材质模板
返回
材质实例

◆ Create() [2/2]

MaterialInstance MaterialManager.Create ( String instanceName,
String shaderTemplateName )

创建材质实例

参数
instanceName实例名称
shaderTemplateName着色器模板名称
返回
材质实例

◆ CreateTemplate()

MaterialTemplate MaterialManager.CreateTemplate ( String name,
RawShader shader )

创建材质模板

参数
name模板名称
shader着色器
返回
材质模板

◆ CreateTemplateByName()

MaterialTemplate MaterialManager.CreateTemplateByName ( String name,
String shaderTemplateName )

通过模板名称创建材质模板

参数
name模板名称
shaderTemplateName着色器模板名称
返回
材质模板

◆ FindInstance()

MaterialInstance MaterialManager.FindInstance ( String name)

通过实例名称查找材质实例

参数
name实例名称
返回
材质实例

◆ FindTemplate()

MaterialTemplate MaterialManager.FindTemplate ( String name)

通过模板名称查找材质模板

参数
name模板名称
返回
材质模板