Table of Contents

Class ResourceIntrospectionManifest.ResourceDiskStruct

Namespace
ValveResourceFormat.Blocks
Assembly
ValveResourceFormat.dll

Represents a resource disk structure definition.

public class ResourceIntrospectionManifest.ResourceDiskStruct

Inheritance

Inherited Members

Constructors

ResourceDiskStruct()

Initializes a new instance of the ValveResourceFormat.Blocks.ResourceIntrospectionManifest.ResourceDiskStruct class.

public ResourceDiskStruct()

Properties

Alignment

Gets or sets the alignment requirement.

public ushort Alignment { get; set; }

Property Value

ushort

BaseStructId

Gets or sets the identifier of the base structure.

public uint BaseStructId { get; set; }

Property Value

uint

DiskCrc

Gets or sets the CRC checksum of the structure on disk.

public uint DiskCrc { get; set; }

Property Value

uint

DiskSize

Gets or sets the size of the structure on disk.

public ushort DiskSize { get; set; }

Property Value

ushort

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

uint

IntrospectionVersion

Gets or sets the introspection version.

public uint IntrospectionVersion { get; set; }

Property Value

uint

Name

Gets or sets the structure name.

public string Name { get; set; }

Property Value

string

StructFlags

Gets or sets the structure flags.

public byte StructFlags { get; set; }

Property Value

byte

UserVersion

Gets or sets the user-defined version.

public int UserVersion { get; set; }

Property Value

int

Methods

WriteText(IndentedTextWriter)

Writes the structure as text to the provided writer.

public void WriteText(IndentedTextWriter writer)

Parameters

writer IndentedTextWriter