Class MaterialSystem
[EcsGuid("{8DCD5261-0C5C-40A3-A5E1-51D46733348C}")]
public class MaterialSystem : System<MaterialBase>, IDisposable, IEnumerable<EcsNode>, ISystem<MaterialBase>, ISystem, IRefEnumerable<MaterialBase>, IEnumerable<MaterialBase>, IEnumerable, ISystemCtor<MaterialBase, MaterialBase>, ISystemCtorBase, IInitializer, IInitializerBase
- Inheritance
-
MaterialSystem
- Implements
- Inherited Members
Methods
Initialize()
public void Initialize()
RegisterAdaptable<Tfront, Tback>()
public void RegisterAdaptable<Tfront, Tback>() where Tfront : Material where Tback : Material, IMaterialAdaptable<Tfront>, new()
Type Parameters
Tfront
Tback
RegisterAdapter(IMaterialAdapter)
public void RegisterAdapter(IMaterialAdapter adapter)
Parameters
adapter
IMaterialAdapter
RegisterAdapter<T>()
public void RegisterAdapter<T>() where T : IMaterialAdapter, new()
Type Parameters
T
Events
MaterialPropertyChanged
public event HookHandler<MaterialPropertyChangedEventArgs> MaterialPropertyChanged