Struct UiGroup ​
Namespace: ValveResourceFormat.CompiledShader
Assembly: ValveResourceFormat.dll
Organizes shader parameters into UI groups and sections.
csharp
public struct UiGroupConstructors ​
UiGroup() ​
Initializes a new instance with empty values.
csharp
public UiGroup()UiGroup(string, int, string, int, int) ​
Initializes a new instance with the specified values.
csharp
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.
csharp
public readonly string CompactString { get; }Property Value ​
Group ​
Gets the group name.
csharp
public readonly string Group { get; }Property Value ​
GroupOrder ​
Gets the group sort order.
csharp
public readonly int GroupOrder { get; }Property Value ​
Heading ​
Gets the heading name.
csharp
public readonly string Heading { get; }Property Value ​
HeadingOrder ​
Gets the heading sort order.
csharp
public readonly int HeadingOrder { get; }Property Value ​
VariableOrder ​
Gets the variable sort order.
csharp
public readonly int VariableOrder { get; }Property Value ​
Methods ​
FromCompactString(string) ​
Creates a UiGroup from a compact string representation.
csharp
public static UiGroup FromCompactString(string compactString)Parameters ​
compactString string
Returns ​
ToString() ​
Returns the fully qualified type name of this instance.
csharp
public override readonly string ToString()Returns ​
The fully qualified type name.
Remarks ​
Returns the compact string representation of the UI group.

