C# Class LSLib.LS.LSF.AttributeEntryV3

Show file Open project: Norbyte/lslib Class Usage Examples

Public Properties

Property Type Description
NameHashTableIndex System.UInt32
NextAttributeIndex System.Int32
Offset System.UInt32
TypeAndLength System.UInt32

Property Details

NameHashTableIndex public property

Name of this attribute (16-bit MSB: index into name hash table, 16-bit LSB: offset in hash chain)
public UInt32,System NameHashTableIndex
return System.UInt32

NextAttributeIndex public property

Index of the node that this attribute belongs to Note: These indexes are assigned seemingly arbitrarily, and are not neccessarily indices into the node list
public Int32,System NextAttributeIndex
return System.Int32

Offset public property

Absolute position of attribute value in the value stream
public UInt32,System Offset
return System.UInt32

TypeAndLength public property

6-bit LSB: Type of this attribute (see NodeAttribute.DataType) 26-bit MSB: Length of this attribute
public UInt32,System TypeAndLength
return System.UInt32