Class ResourceIntrospectionManifest.ResourceDiskStruct
Namespace: ValveResourceFormat.Blocks
Assembly: ValveResourceFormat.dll
Represents a resource disk structure definition.
public class ResourceIntrospectionManifest.ResourceDiskStructInheritance
object ← ResourceIntrospectionManifest.ResourceDiskStruct
Constructors
ResourceDiskStruct()
Initializes a new instance of the class.
public ResourceDiskStruct()Properties
Alignment
Gets or sets the alignment requirement.
public ushort Alignment { get; set; }Property Value
BaseStructId
Gets or sets the identifier of the base structure.
public uint BaseStructId { get; set; }Property Value
DiskCrc
Gets or sets the CRC checksum of the structure on disk.
public uint DiskCrc { get; set; }Property Value
DiskSize
Gets or sets the size of the structure on disk.
public ushort DiskSize { get; set; }Property Value
FieldIntrospection
Gets the list of field introspection data.
public List<ResourceIntrospectionManifest.ResourceDiskStruct.Field> FieldIntrospection { get; }Property Value
List<ResourceIntrospectionManifest.ResourceDiskStruct.Field>
Id
Gets or sets the structure identifier.
public uint Id { get; set; }Property Value
IntrospectionVersion
Gets or sets the introspection version.
public uint IntrospectionVersion { get; set; }Property Value
Name
Gets or sets the structure name.
public required string Name { get; set; }Property Value
StructFlags
Gets or sets the structure flags.
public byte StructFlags { get; set; }Property Value
UserVersion
Gets or sets the user-defined version.
public int UserVersion { get; set; }Property Value
Methods
WriteText(IndentedTextWriter)
Writes the structure as text to the provided writer.
public void WriteText(IndentedTextWriter writer)Parameters
writer IndentedTextWriter

