StringTableExport
Namespace: UAssetAPI.ExportTypes
Export data for a string table. See FStringTable.
public class StringTableExport : NormalExport, System.ICloneable
Inheritance Object → Export → NormalExport → StringTableExport
Implements ICloneable
Fields
Table
public FStringTable Table;
Data
public List<PropertyData> Data;
ObjectName
The name of the UObject represented by this resource.
public FName ObjectName;
ObjectFlags
The object flags for the UObject represented by this resource. Only flags that match the RF_Load combination mask will be loaded from disk and applied to the UObject.
public EObjectFlags ObjectFlags;
SerialSize
The number of bytes to serialize when saving/loading this export's UObject.
public long SerialSize;
SerialOffset
The location (into the FLinker's underlying file reader archive) of the beginning of the data for this export's UObject. Used for verification only.
public long SerialOffset;
bForcedExport
Was this export forced into the export table via OBJECTMARK_ForceTagExp?
public bool bForcedExport;
bNotForClient
Should this export not be loaded on clients?
public bool bNotForClient;
bNotForServer
Should this export not be loaded on servers?
public bool bNotForServer;
PackageGuid
If this object is a top level package (which must have been forced into the export table via OBJECTMARK_ForceTagExp), this is the GUID for the original package file. Deprecated
public Guid PackageGuid;
IsInheritedInstance
public bool IsInheritedInstance;
PackageFlags
If this export is a top-level package, this is the flags for the original package
public EPackageFlags PackageFlags;
bNotAlwaysLoadedForEditorGame
Should this export be always loaded in editor game?
public bool bNotAlwaysLoadedForEditorGame;
bIsAsset
Is this export an asset?
public bool bIsAsset;
GeneratePublicHash
public bool GeneratePublicHash;
SerializationBeforeSerializationDependencies
public List<FPackageIndex> SerializationBeforeSerializationDependencies;
CreateBeforeSerializationDependencies
public List<FPackageIndex> CreateBeforeSerializationDependencies;
SerializationBeforeCreateDependencies
public List<FPackageIndex> SerializationBeforeCreateDependencies;
CreateBeforeCreateDependencies
public List<FPackageIndex> CreateBeforeCreateDependencies;
Zen_OuterIndex
public FPackageObjectIndex Zen_OuterIndex;
Zen_ClassIndex
public FPackageObjectIndex Zen_ClassIndex;
Zen_SuperIndex
public FPackageObjectIndex Zen_SuperIndex;
Zen_TemplateIndex
public FPackageObjectIndex Zen_TemplateIndex;
PublicExportHash
PublicExportHash. Interpreted as a global import FPackageObjectIndex in UE4 assets.
public ulong PublicExportHash;
Padding
public Byte[] Padding;
Extras
Miscellaneous, unparsed export data, stored as a byte array.
public Byte[] Extras;
Asset
The asset that this export is parsed with.
public UnrealPackage Asset;
Properties
Item
public PropertyData Item { get; set; }
Property Value
Item
public PropertyData Item { get; set; }
Property Value
Item
public PropertyData Item { get; set; }
Property Value
OuterIndex
Location of the resource for this resource's Outer (import/other export). 0 = this resource is a top-level UPackage
public FPackageIndex OuterIndex { get; set; }
Property Value
ClassIndex
Location of this export's class (import/other export). 0 = this export is a UClass
public FPackageIndex ClassIndex { get; set; }
Property Value
SuperIndex
Location of this export's parent class (import/other export). 0 = this export is not derived from UStruct
public FPackageIndex SuperIndex { get; set; }
Property Value
TemplateIndex
Location of this export's template (import/other export). 0 = there is some problem
public FPackageIndex TemplateIndex { get; set; }
Property Value
Constructors
StringTableExport(Export)
public StringTableExport(Export super)
Parameters
super
Export
StringTableExport(FStringTable, UAsset, Byte[])
public StringTableExport(FStringTable data, UAsset asset, Byte[] extras)
Parameters
data
FStringTable
asset
UAsset
extras
Byte[]
StringTableExport()
public StringTableExport()
Methods
Read(AssetBinaryReader, Int32)
public void Read(AssetBinaryReader reader, int nextStarting)
Parameters
reader
AssetBinaryReader
nextStarting
Int32
Write(AssetBinaryWriter)
public void Write(AssetBinaryWriter writer)
Parameters
writer
AssetBinaryWriter