MaterialManager
Namespace:FairyGUI
Source:Assets/Scripts/Core/MaterialManager.cs (line 22)
public class MaterialManager
Every texture-shader combination has a MaterialManager.
Events
onCreateNewMaterial
public event Action<Material> onCreateNewMaterial;
Source:Core/MaterialManager.cs (line 24)
Fields
firstMaterialInFrame
public bool firstMaterialInFrame;
Source:Core/MaterialManager.cs (line 26)
Methods
DestroyMaterials()
public void DestroyMaterials();
Source:Core/MaterialManager.cs (line 195)
GetFlagsByKeywords(IList<string>)
public int GetFlagsByKeywords(IList<string> keywords);
| Parameter | Type | Description |
|---|---|---|
keywords | IList<string> |
Source:Core/MaterialManager.cs (line 63)
GetMaterial(int, BlendMode, uint)
public Material GetMaterial(int flags, BlendMode blendMode, uint group);
| Parameter | Type | Description |
|---|---|---|
flags | int | |
blendMode | BlendMode | |
group | uint |
Source:Core/MaterialManager.cs (line 93)
RefreshMaterials()
public void RefreshMaterials();
Source:Core/MaterialManager.cs (line 221)