FPackageObjectIndex
Namespace: UAssetAPI.UnrealTypes
public struct FPackageObjectIndex
Inheritance Object → ValueType → FPackageObjectIndex
Fields
Type
public EPackageObjectIndexType Type;
Hash
public ulong Hash;
Invalid
public static ulong Invalid;
Properties
Export
public uint Export { get; set; }
Property Value
ImportedPackageIndex
public uint ImportedPackageIndex { get; set; }
Property Value
ImportedPublicExportHashIndex
public uint ImportedPublicExportHashIndex { get; set; }
Property Value
IsNull
public bool IsNull { get; }
Property Value
IsExport
public bool IsExport { get; }
Property Value
IsImport
public bool IsImport { get; }
Property Value
IsScriptImport
public bool IsScriptImport { get; }
Property Value
IsPackageImport
public bool IsPackageImport { get; }
Property Value
Methods
ToFPackageIndex(ZenAsset)
FPackageIndex ToFPackageIndex(ZenAsset asset)
Parameters
asset
ZenAsset
Returns
ToImport(ZenAsset)
Import ToImport(ZenAsset asset)
Parameters
asset
ZenAsset
Returns
GetHashCode()
int GetHashCode()
Returns
Equals(Object)
bool Equals(object obj)
Parameters
obj
Object
Returns
Unpack(UInt64)
FPackageObjectIndex Unpack(ulong packed)
Parameters
packed
UInt64
Returns
Pack(EPackageObjectIndexType, UInt64)
ulong Pack(EPackageObjectIndexType typ, ulong hash)
Parameters
hash
UInt64
Returns
Pack(FPackageObjectIndex)
ulong Pack(FPackageObjectIndex unpacked)
Parameters
unpacked
FPackageObjectIndex
Returns
Read(UnrealBinaryReader)
FPackageObjectIndex Read(UnrealBinaryReader reader)
Parameters
reader
UnrealBinaryReader
Returns
Write(UnrealBinaryWriter, EPackageObjectIndexType, UInt64)
int Write(UnrealBinaryWriter writer, EPackageObjectIndexType typ, ulong hash)
Parameters
writer
UnrealBinaryWriter
hash
UInt64
Returns
Write(UnrealBinaryWriter)
int Write(UnrealBinaryWriter writer)
Parameters
writer
UnrealBinaryWriter