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 UAsset Asset;
Properties
BaseStream
public Stream BaseStream { get; }
Property Value
Constructors
AssetBinaryWriter(UAsset)
public AssetBinaryWriter(UAsset asset)
Parameters
asset
UAsset
AssetBinaryWriter(Stream, UAsset)
public AssetBinaryWriter(Stream stream, UAsset asset)
Parameters
stream
Stream
asset
UAsset
AssetBinaryWriter(Stream, Encoding, UAsset)
public AssetBinaryWriter(Stream stream, Encoding encoding, UAsset asset)
Parameters
stream
Stream
encoding
Encoding
asset
UAsset
AssetBinaryWriter(Stream, Encoding, Boolean, UAsset)
public AssetBinaryWriter(Stream stream, Encoding encoding, bool leaveOpen, UAsset asset)
Parameters
stream
Stream
encoding
Encoding
leaveOpen
Boolean
asset
UAsset
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