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
Inspect
Parameters optimized for shader inspection.
public static readonly ShaderExtract.ShaderExtractParams Inspect
Field Value
Properties
BuffersToCollapse
Gets the set of buffer names to collapse.
public static HashSet<string> BuffersToCollapse { get; }
Property Value
CanReadStaticCombos
Gets or sets a value indicating whether static combos can be read.
public bool CanReadStaticCombos { get; init; }
Property Value
CollapseAllBuffers
Gets a value indicating whether to collapse all buffers.
public bool CollapseAllBuffers { get; init; }
Property Value
CollapseBuffers_InInclude
Gets a value indicating whether to collapse buffers in an include file.
public bool CollapseBuffers_InInclude { get; init; }
Property Value
CollapseBuffers_InPlace
Gets a value indicating whether to collapse buffers in place.
public bool CollapseBuffers_InPlace { get; init; }
Property Value
ForceWrite_UncertainEnumsAsInts
Gets a value indicating whether to write uncertain enums as integers.
public bool ForceWrite_UncertainEnumsAsInts { get; init; }
Property Value
NoHungarianTypeGuessing
Gets a value indicating whether to disable Hungarian notation type guessing.
public bool NoHungarianTypeGuessing { get; init; }
Property Value
StaticComboAttributes_NoConditionalReduce
Gets a value indicating whether to disable conditional reduce in static combo attributes.
public bool StaticComboAttributes_NoConditionalReduce { get; init; }
Property Value
StaticComboAttributes_NoSeparateGlobals
Gets a value indicating whether to disable separate globals in static combo attributes.
public bool StaticComboAttributes_NoSeparateGlobals { get; init; }
Property Value
StaticComboReadingCap
Gets the maximum number of static combos to read.
public int StaticComboReadingCap { get; init; }
Property Value
WriteParametersRaw
Gets a value indicating whether to write parameters in raw format.
public bool WriteParametersRaw { get; init; }