MaterialManager
命名空间:FairyGUI
源码:Assets/Scripts/Core/MaterialManager.cs (行 22)
public class MaterialManager
Every texture-shader combination has a MaterialManager.
事件
onCreateNewMaterial
public event Action<Material> onCreateNewMaterial;
源码:Core/MaterialManager.cs (行 24)
字段
firstMaterialInFrame
public bool firstMaterialInFrame;
源码:Core/MaterialManager.cs (行 26)
方法
DestroyMaterials()
public void DestroyMaterials();
源码:Core/MaterialManager.cs (行 195)
GetFlagsByKeywords(IList<string>)
public int GetFlagsByKeywords(IList<string> keywords);
| 参数 | 类型 | 说明 |
|---|---|---|
keywords | IList<string> |
源码:Core/MaterialManager.cs (行 63)
GetMaterial(int, BlendMode, uint)
public Material GetMaterial(int flags, BlendMode blendMode, uint group);
| 参数 | 类型 | 说明 |
|---|---|---|
flags | int | |
blendMode | BlendMode | |
group | uint |
源码:Core/MaterialManager.cs (行 93)
RefreshMaterials()
public void RefreshMaterials();
源码:Core/MaterialManager.cs (行 221)