Class RenderModes
Namespace: ValveResourceFormat.Renderer.Materials
Assembly: Renderer.dll
Available render mode options for debug visualization.
csharp
public static class RenderModesInheritance
object ← RenderModes
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
GetOrAddShaderId(string)
Returns the shader define index of a render mode, assigning it on first use during preprocessing.
csharp
public static byte GetOrAddShaderId(string renderMode)Parameters
renderMode string
The render mode name (without the renderMode_ prefix).
Returns
byte
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).
Returns
byte

