Show / Hide Table of Contents

Class AssetWriter

Inheritance
System.Object
System.IO.BinaryWriter
AssetRipper.IO.Endian.EndianWriter
AssetWriter
Implements
System.IAsyncDisposable
System.IDisposable
Inherited Members
AssetRipper.IO.Endian.EndianWriter.BufferSize
AssetRipper.IO.Endian.EndianWriter.m_buffer
AssetRipper.IO.Endian.EndianWriter.Write(System.Byte)
AssetRipper.IO.Endian.EndianWriter.Write(System.Byte[])
AssetRipper.IO.Endian.EndianWriter.Write(System.Byte[], System.Int32, System.Int32)
AssetRipper.IO.Endian.EndianWriter.Write(System.ReadOnlySpan<System.Byte>)
AssetRipper.IO.Endian.EndianWriter.Write(System.Boolean)
AssetRipper.IO.Endian.EndianWriter.Write(System.Int16)
AssetRipper.IO.Endian.EndianWriter.Write(System.UInt16)
AssetRipper.IO.Endian.EndianWriter.Write(System.Int32)
AssetRipper.IO.Endian.EndianWriter.Write(System.UInt32)
AssetRipper.IO.Endian.EndianWriter.Write(System.Int64)
AssetRipper.IO.Endian.EndianWriter.Write(System.UInt64)
AssetRipper.IO.Endian.EndianWriter.Write(System.Half)
AssetRipper.IO.Endian.EndianWriter.Write(System.Single)
AssetRipper.IO.Endian.EndianWriter.Write(System.Double)
AssetRipper.IO.Endian.EndianWriter.Write(AssetRipper.Primitives.Utf8String)
AssetRipper.IO.Endian.EndianWriter.WriteStringZeroTerm(System.String)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Boolean>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Char>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.SByte>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Byte>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Int16>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.UInt16>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Int32>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.UInt32>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Int64>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.UInt64>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Half>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Single>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.Double>)
AssetRipper.IO.Endian.EndianWriter.WriteArray(System.ReadOnlySpan<System.String>)
AssetRipper.IO.Endian.EndianWriter.WriteEndian<T>(T)
AssetRipper.IO.Endian.EndianWriter.WriteEndianArray<T>(T[])
AssetRipper.IO.Endian.EndianWriter.WriteEndianArray<T>(T[][])
AssetRipper.IO.Endian.EndianWriter.AlignStream()
AssetRipper.IO.Endian.EndianWriter.FillInnerBuffer(System.UInt16, System.Int32)
AssetRipper.IO.Endian.EndianWriter.FillInnerBuffer(System.Int32, System.Int32)
AssetRipper.IO.Endian.EndianWriter.FillInnerBuffer(System.UInt32, System.Int32)
AssetRipper.IO.Endian.EndianWriter.FillInnerBuffer(System.UInt64, System.Int32)
AssetRipper.IO.Endian.EndianWriter.EndianType
AssetRipper.IO.Endian.EndianWriter.IsAlignArray
System.IO.BinaryWriter.Null
System.IO.BinaryWriter.OutStream
System.IO.BinaryWriter.Close()
System.IO.BinaryWriter.Dispose()
System.IO.BinaryWriter.Dispose(System.Boolean)
System.IO.BinaryWriter.DisposeAsync()
System.IO.BinaryWriter.Flush()
System.IO.BinaryWriter.Seek(System.Int32, System.IO.SeekOrigin)
System.IO.BinaryWriter.Write(System.Char)
System.IO.BinaryWriter.Write(System.Char[])
System.IO.BinaryWriter.Write(System.Char[], System.Int32, System.Int32)
System.IO.BinaryWriter.Write(System.Decimal)
System.IO.BinaryWriter.Write(System.ReadOnlySpan<System.Char>)
System.IO.BinaryWriter.Write(System.SByte)
System.IO.BinaryWriter.Write7BitEncodedInt(System.Int32)
System.IO.BinaryWriter.Write7BitEncodedInt64(System.Int64)
System.IO.BinaryWriter.BaseStream
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: AssetRipper.Assets.IO.Writing
Assembly: AssetRipper.Assets.dll
Syntax
public sealed class AssetWriter : EndianWriter, IAsyncDisposable, IDisposable

Constructors

| Improve this Doc View Source

AssetWriter(Stream, AssetCollection)

Declaration
public AssetWriter(Stream stream, AssetCollection assetCollection)
Parameters
Type Name Description
Stream stream
AssetCollection assetCollection

Properties

| Improve this Doc View Source

AssetCollection

Declaration
public AssetCollection AssetCollection { get; }
Property Value
Type Description
AssetCollection

Methods

| Improve this Doc View Source

Write(String)

Declaration
public override void Write(string value)
Parameters
Type Name Description
System.String value
Overrides
AssetRipper.IO.Endian.EndianWriter.Write(System.String)
| Improve this Doc View Source

WriteAssetArray<T>(T[])

Declaration
public void WriteAssetArray<T>(T[] buffer)
    where T : IAssetWritable
Parameters
Type Name Description
T[] buffer
Type Parameters
Name Description
T

Implements

System.IAsyncDisposable
System.IDisposable
  • Improve this Doc
  • View Source
☀
☾
In This Article
Back to top
Generated by DocFX
☀
☾