Table of Contents

Struct UiGroup

Namespace
ValveResourceFormat.CompiledShader
Assembly
ValveResourceFormat.dll

Organizes shader parameters into UI groups and sections.

public struct UiGroup

Inherited Members

Constructors

UiGroup()

Initializes a new instance with empty values.

public UiGroup()

UiGroup(string, int, string, int, int)

Initializes a new instance with the specified values.

public UiGroup(string heading, int headingOrder = 0, string group = "", int groupOrder = 0, int variableOrder = 0)

Parameters

heading string
headingOrder int
group string
groupOrder int
variableOrder int

Properties

CompactString

Gets the compact string representation.

public readonly string CompactString { get; }

Property Value

string

Group

Gets the group name.

public readonly string Group { get; }

Property Value

string

GroupOrder

Gets the group sort order.

public readonly int GroupOrder { get; }

Property Value

int

Heading

Gets the heading name.

public readonly string Heading { get; }

Property Value

string

HeadingOrder

Gets the heading sort order.

public readonly int HeadingOrder { get; }

Property Value

int

VariableOrder

Gets the variable sort order.

public readonly int VariableOrder { get; }

Property Value

int

Methods

FromCompactString(string)

Creates a UiGroup from a compact string representation.

public static UiGroup FromCompactString(string compactString)

Parameters

compactString string

Returns

UiGroup

ToString()

Returns the fully qualified type name of this instance.

public override readonly string ToString()

Returns

string

The fully qualified type name.

Remarks

Returns the compact string representation of the UI group.