Table of Contents

Class ShaderLoader.ParsedShaderData

Namespace
ValveResourceFormat.Renderer
Assembly
Renderer.dll

Preprocessed shader source with defines, uniforms, and compiled stage code.

public class ShaderLoader.ParsedShaderData

Inheritance

Inherited Members

Properties

Defines

public Dictionary<string, byte> Defines { get; }

Property Value

Dictionary<string, byte>

RenderModes

public HashSet<string> RenderModes { get; }

Property Value

HashSet<string>

SourceFiles

public List<string> SourceFiles { get; }

Property Value

List<string>

Sources

public Dictionary<ShaderProgramType, string> Sources { get; }

Property Value

Dictionary<ShaderProgramType, string>

SrgbUniforms

public HashSet<string> SrgbUniforms { get; }

Property Value

HashSet<string>

Uniforms

public HashSet<string> Uniforms { get; }

Property Value

HashSet<string>