FIoChunkId

Namespace: UAssetAPI.IO

Identifier to a chunk of data.

public struct FIoChunkId

Inheritance ObjectValueTypeFIoChunkId

Fields

ChunkId

public ulong ChunkId;

ChunkIndex

public ushort ChunkIndex;

ChunkType

public byte ChunkType;

Properties

ChunkType4

public EIoChunkType4 ChunkType4 { get; }

Property Value

EIoChunkType4

ChunkType5

public EIoChunkType5 ChunkType5 { get; }

Property Value

EIoChunkType5

Constructors

FIoChunkId(UInt64, UInt16, Byte)

FIoChunkId(ulong chunkId, ushort chunkIndex, byte chunkType)

Parameters

chunkId UInt64

chunkIndex UInt16

chunkType Byte

FIoChunkId(UInt64, UInt16, EIoChunkType4)

FIoChunkId(ulong chunkId, ushort chunkIndex, EIoChunkType4 chunkType)

Parameters

chunkId UInt64

chunkIndex UInt16

chunkType EIoChunkType4

FIoChunkId(UInt64, UInt16, EIoChunkType5)

FIoChunkId(ulong chunkId, ushort chunkIndex, EIoChunkType5 chunkType)

Parameters

chunkId UInt64

chunkIndex UInt16

chunkType EIoChunkType5

Methods

Read(IOStoreBinaryReader)

FIoChunkId Read(IOStoreBinaryReader reader)

Parameters

reader IOStoreBinaryReader

Returns

FIoChunkId

Pack(UInt64, UInt16, Byte)

Byte[] Pack(ulong v1, ushort v2_, byte v3)

Parameters

v1 UInt64

v2_ UInt16

v3 Byte

Returns

Byte[]

Pack()

Byte[] Pack()

Returns

Byte[]

Write(IOStoreBinaryWriter, UInt64, UInt16, Byte)

int Write(IOStoreBinaryWriter writer, ulong v1, ushort v2, byte v3)

Parameters

writer IOStoreBinaryWriter

v1 UInt64

v2 UInt16

v3 Byte

Returns

Int32

Write(IOStoreBinaryWriter)

int Write(IOStoreBinaryWriter writer)

Parameters

writer IOStoreBinaryWriter

Returns

Int32