Interface IShaderSystem
Manages shader variable state.
Inherited Members
Namespace: Ride
Assembly: cs.temp.dll.dll
Syntax
public interface IShaderSystem : IRideSystem, IApiInject, IIdentity
Methods
Name | Description |
---|---|
AddMaterial(RideMaterial, String) | Adds material so that it becomes known and tracked by the system. |
GetMaterial(RideID) | Gets material. |
GetMaterialColor(RideID, String) | Gets a color associated with a material. |
GetMaterialFloat(RideID, String) | Gets a float associated with a material. |
GetMaterialsByFamily(String) | Gets a list of materials within a family. |
GetMaterialTexture(RideID, String) | Gets a texture associated with a material. |
GetMaterialVector(RideID, String) | Gets a vector associated with a material. |
SetMaterialColor(RideID, String, RideColor) | |
SetMaterialFloat(RideID, String, Single) | |
SetMaterialTexture(RideID, String, RideTexture) | |
SetMaterialVector(RideID, String, RideVector4) |