Struct UiGroup
- Namespace
- ValveResourceFormat.CompiledShader
- Assembly
- ValveResourceFormat.dll
Organizes shader parameters into UI groups and sections.
public struct UiGroupInherited 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
Properties
CompactString
Gets the compact string representation.
public readonly string CompactString { get; }Property Value
Group
Gets the group name.
public readonly string Group { get; }Property Value
GroupOrder
Gets the group sort order.
public readonly int GroupOrder { get; }Property Value
Heading
Gets the heading name.
public readonly string Heading { get; }Property Value
HeadingOrder
Gets the heading sort order.
public readonly int HeadingOrder { get; }Property Value
VariableOrder
Gets the variable sort order.
public readonly int VariableOrder { get; }Property Value
Methods
FromCompactString(string)
Creates a UiGroup from a compact string representation.
public static UiGroup FromCompactString(string compactString)Parameters
compactStringstring
Returns
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.