FPackageObjectIndex

Namespace: UAssetAPI.UnrealTypes

public struct FPackageObjectIndex

Inheritance ObjectValueTypeFPackageObjectIndex

Fields

Type

public EPackageObjectIndexType Type;

Hash

public ulong Hash;

Invalid

public static ulong Invalid;

Properties

Export

public uint Export { get; set; }

Property Value

UInt32

ImportedPackageIndex

public uint ImportedPackageIndex { get; set; }

Property Value

UInt32

ImportedPublicExportHashIndex

public uint ImportedPublicExportHashIndex { get; set; }

Property Value

UInt32

IsNull

public bool IsNull { get; }

Property Value

Boolean

IsExport

public bool IsExport { get; }

Property Value

Boolean

IsImport

public bool IsImport { get; }

Property Value

Boolean

IsScriptImport

public bool IsScriptImport { get; }

Property Value

Boolean

IsPackageImport

public bool IsPackageImport { get; }

Property Value

Boolean

Methods

ToFPackageIndex(ZenAsset)

FPackageIndex ToFPackageIndex(ZenAsset asset)

Parameters

asset ZenAsset

Returns

FPackageIndex

ToImport(ZenAsset)

Import ToImport(ZenAsset asset)

Parameters

asset ZenAsset

Returns

Import

GetHashCode()

int GetHashCode()

Returns

Int32

Equals(Object)

bool Equals(object obj)

Parameters

obj Object

Returns

Boolean

Unpack(UInt64)

FPackageObjectIndex Unpack(ulong packed)

Parameters

packed UInt64

Returns

FPackageObjectIndex

Pack(EPackageObjectIndexType, UInt64)

ulong Pack(EPackageObjectIndexType typ, ulong hash)

Parameters

typ EPackageObjectIndexType

hash UInt64

Returns

UInt64

Pack(FPackageObjectIndex)

ulong Pack(FPackageObjectIndex unpacked)

Parameters

unpacked FPackageObjectIndex

Returns

UInt64

Read(UnrealBinaryReader)

FPackageObjectIndex Read(UnrealBinaryReader reader)

Parameters

reader UnrealBinaryReader

Returns

FPackageObjectIndex

Write(UnrealBinaryWriter, EPackageObjectIndexType, UInt64)

int Write(UnrealBinaryWriter writer, EPackageObjectIndexType typ, ulong hash)

Parameters

writer UnrealBinaryWriter

typ EPackageObjectIndexType

hash UInt64

Returns

Int32

Write(UnrealBinaryWriter)

int Write(UnrealBinaryWriter writer)

Parameters

writer UnrealBinaryWriter

Returns

Int32