|
AnyCAD Rapid API 2026
Help you to create a better world!
|
材质管理器 更多...
Public 成员函数 | |
| MaterialManager (global::System.IntPtr cPtr, bool cMemoryOwn) | |
| 仅供内部使用 | |
| void | Dispose () |
| uint | 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 () |
材质管理器
Group: Rendering
| MaterialInstance AnyCAD.Foundation.MaterialManager.Create | ( | string | instanceName, |
| MaterialTemplate | material ) |
创建材质实例
| instanceName | 实例名称 |
| material | 材质模板 |
| MaterialInstance AnyCAD.Foundation.MaterialManager.Create | ( | string | instanceName, |
| string | shaderTemplateName ) |
创建材质实例
| instanceName | 实例名称 |
| shaderTemplateName | 着色器模板名称 |
| MaterialTemplate AnyCAD.Foundation.MaterialManager.CreateTemplate | ( | string | name, |
| RawShader | shader ) |
创建材质模板
| name | 模板名称 |
| shader | 着色器 |
| MaterialTemplate AnyCAD.Foundation.MaterialManager.CreateTemplateByName | ( | string | name, |
| string | shaderTemplateName ) |
通过模板名称创建材质模板
| name | 模板名称 |
| shaderTemplateName | 着色器模板名称 |
| MaterialInstance AnyCAD.Foundation.MaterialManager.FindInstance | ( | string | name | ) |
通过实例名称查找材质实例
| name | 实例名称 |
| MaterialTemplate AnyCAD.Foundation.MaterialManager.FindTemplate | ( | string | name | ) |
通过模板名称查找材质模板
| name | 模板名称 |