Table of Contents

Struct ShaderExtract.ShaderExtractParams

Namespace
ValveResourceFormat.IO
Assembly
ValveResourceFormat.dll

Configuration parameters for shader extraction.

public readonly struct ShaderExtract.ShaderExtractParams

Inherited Members

Fields

Export

Parameters optimized for shader export.

public static readonly ShaderExtract.ShaderExtractParams Export

Field Value

ShaderExtract.ShaderExtractParams

Inspect

Parameters optimized for shader inspection.

public static readonly ShaderExtract.ShaderExtractParams Inspect

Field Value

ShaderExtract.ShaderExtractParams

Properties

BuffersToCollapse

Gets the set of buffer names to collapse.

public static HashSet<string> BuffersToCollapse { get; }

Property Value

HashSet<string>

CanReadStaticCombos

Gets or sets a value indicating whether static combos can be read.

public bool CanReadStaticCombos { get; init; }

Property Value

bool

CollapseAllBuffers

Gets a value indicating whether to collapse all buffers.

public bool CollapseAllBuffers { get; init; }

Property Value

bool

CollapseBuffers_InInclude

Gets a value indicating whether to collapse buffers in an include file.

public bool CollapseBuffers_InInclude { get; init; }

Property Value

bool

CollapseBuffers_InPlace

Gets a value indicating whether to collapse buffers in place.

public bool CollapseBuffers_InPlace { get; init; }

Property Value

bool

ForceWrite_UncertainEnumsAsInts

Gets a value indicating whether to write uncertain enums as integers.

public bool ForceWrite_UncertainEnumsAsInts { get; init; }

Property Value

bool

NoHungarianTypeGuessing

Gets a value indicating whether to disable Hungarian notation type guessing.

public bool NoHungarianTypeGuessing { get; init; }

Property Value

bool

StaticComboAttributes_NoConditionalReduce

Gets a value indicating whether to disable conditional reduce in static combo attributes.

public bool StaticComboAttributes_NoConditionalReduce { get; init; }

Property Value

bool

StaticComboAttributes_NoSeparateGlobals

Gets a value indicating whether to disable separate globals in static combo attributes.

public bool StaticComboAttributes_NoSeparateGlobals { get; init; }

Property Value

bool

StaticComboReadingCap

Gets the maximum number of static combos to read.

public int StaticComboReadingCap { get; init; }

Property Value

int

WriteParametersRaw

Gets a value indicating whether to write parameters in raw format.

public bool WriteParametersRaw { get; init; }

Property Value

bool