Class RenderModes
Namespace: ValveResourceFormat.Renderer.Materials
Assembly: Renderer.dll
Available render mode options for debug visualization.
csharp
public static class RenderModesInheritance
Properties
Items
Gets or sets the ordered list of all render modes available for selection in the viewer UI.
csharp
public static ImmutableList<RenderModes.RenderMode> Items { get; set; }Property Value
ImmutableList<RenderModes.RenderMode>
Methods
AddShaderId(string, byte)
Registers the shader define index assigned to a render mode name during preprocessing.
csharp
public static void AddShaderId(string renderMode, byte value)Parameters
renderMode string
The render mode name (without the renderMode_ prefix).
value byte
The byte index assigned to this render mode in the shader define.
GetShaderId(string)
Returns the shader define index registered for the given render mode name, or 0 if none has been registered.
csharp
public static byte GetShaderId(string renderMode)Parameters
renderMode string
The render mode name (without the renderMode_ prefix).

