Struct ObjectDirectoryRecord
- Namespace
- PlaIO
- Assembly
- PlaIO.dll
One 30-byte directory record: [u16 class][u64 pos][u32 count][GUID16]. The units of
PlaIO.ObjectDirectoryRecord.Position and PlaIO.ObjectDirectoryRecord.Count are not documented.
public readonly record struct ObjectDirectoryRecord : IEquatable<ObjectDirectoryRecord>Implements
Inherited Members
Constructors
ObjectDirectoryRecord(ushort, ulong, uint, Guid)
One 30-byte directory record: [u16 class][u64 pos][u32 count][GUID16]. The units of
PlaIO.ObjectDirectoryRecord.Position and PlaIO.ObjectDirectoryRecord.Count are not documented.
public ObjectDirectoryRecord(ushort ClassNumber, ulong Position, uint Count, Guid ObjectId)Parameters
ClassNumberushort-
The class number of the object, raw. It is not mapped to a name.
Positionulong-
Start of the object's extent, raw.
Countuint-
Length of the object's extent, raw.
ObjectIdGuid-
The object GUID.
Properties
ClassNumber
The class number of the object, raw. It is not mapped to a name.
public ushort ClassNumber { get; init; }Property Value
Count
Length of the object's extent, raw.
public uint Count { get; init; }Property Value
ObjectId
The object GUID.
public Guid ObjectId { get; init; }Property Value
Position
Start of the object's extent, raw.
public ulong Position { get; init; }