AssetBinaryWriter
Namespace: UAssetAPI
Writes primitive data types from Unreal Engine assets.
public class AssetBinaryWriter : UnrealBinaryWriter, System.IDisposable, System.IAsyncDisposable
Inheritance Object → BinaryWriter → UnrealBinaryWriter → AssetBinaryWriter
Implements IDisposable, IAsyncDisposable
Fields
Asset
public UnrealPackage Asset;
Properties
BaseStream
public Stream BaseStream { get; }
Property Value
Constructors
AssetBinaryWriter(UnrealPackage)
public AssetBinaryWriter(UnrealPackage asset)
Parameters
asset
UnrealPackage
AssetBinaryWriter(Stream, UnrealPackage)
public AssetBinaryWriter(Stream stream, UnrealPackage asset)
Parameters
stream
Stream
asset
UnrealPackage
AssetBinaryWriter(Stream, Encoding, UnrealPackage)
public AssetBinaryWriter(Stream stream, Encoding encoding, UnrealPackage asset)
Parameters
stream
Stream
encoding
Encoding
asset
UnrealPackage
AssetBinaryWriter(Stream, Encoding, Boolean, UnrealPackage)
public AssetBinaryWriter(Stream stream, Encoding encoding, bool leaveOpen, UnrealPackage asset)
Parameters
stream
Stream
encoding
Encoding
leaveOpen
Boolean
asset
UnrealPackage
Methods
Write(FName)
public void Write(FName name)
Parameters
name
FName
WritePropertyGuid(Nullable<Guid>)
public void WritePropertyGuid(Nullable<Guid> guid)
Parameters
guid
Nullable<Guid>
Write(FObjectThumbnail)
public void Write(FObjectThumbnail thumbnail)
Parameters
thumbnail
FObjectThumbnail
Write(FLocMetadataObject)
public void Write(FLocMetadataObject metadataObject)
Parameters
metadataObject
FLocMetadataObject
XFERSTRING(String)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFERSTRING(string val)
Parameters
val
String
Returns
XFERUNICODESTRING(String)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFERUNICODESTRING(string val)
Parameters
val
String
Returns
XFERNAME(FName)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFERNAME(FName val)
Parameters
val
FName
Returns
XFER_FUNC_NAME(FName)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFER_FUNC_NAME(FName val)
Parameters
val
FName
Returns
XFERPTR(FPackageIndex)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFERPTR(FPackageIndex val)
Parameters
val
FPackageIndex
Returns
XFER_FUNC_POINTER(FPackageIndex)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFER_FUNC_POINTER(FPackageIndex val)
Parameters
val
FPackageIndex
Returns
XFER_PROP_POINTER(KismetPropertyPointer)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFER_PROP_POINTER(KismetPropertyPointer val)
Parameters
Returns
XFER_OBJECT_POINTER(FPackageIndex)
This method is intended only to be used in parsing Kismet bytecode; please do not use it for any other purpose!
public int XFER_OBJECT_POINTER(FPackageIndex val)
Parameters
val
FPackageIndex