Twilight Princess
Remastered version of the GameCube game
Loading...
Searching...
No Matches
FileWriter Class Reference
+ Inheritance diagram for FileWriter:
+ Collaboration diagram for FileWriter:

Public Member Functions

void CheckByteOrderMark (uint ByteOrderMark)
 
 FileWriter (Stream stream, bool leaveOpen=false)
 
 FileWriter (Stream stream, Encoding encoding, bool leaveOpen=false)
 
 FileWriter (string fileName)
 
 FileWriter (byte[] data)
 
void WriteSignature (string value)
 
void WriteString (string value, Encoding encoding=null)
 
void WriteUint64Offset (long target)
 
void SetByteOrder (bool IsBigEndian)
 
void WriteString (string text, uint fixedSize, Encoding encoding=null)
 
void Write (object value, long pos)
 
void WriteSectionSizeU32 (long position, long startPosition, long endPosition)
 
void WriteSectionSizeU32 (long position, long size)
 
void WriteUint32Offset (long target, long relativePosition=0)
 
void WriteUint16Offset (long target, long relativePosition)
 
void SeekBegin (uint Offset)
 
void SeekBegin (int Offset)
 
void SeekBegin (long Offset)
 
void AlignBytes (int alignment, byte value=0x00)
 Aligns the data by writing bytes (rather than seeking)
 

Properties

bool ReverseMagic = false [get, set]
 

Constructor & Destructor Documentation

◆ FileWriter() [1/4]

FileWriter.FileWriter ( Stream stream,
bool leaveOpen = false )

◆ FileWriter() [2/4]

FileWriter.FileWriter ( Stream stream,
Encoding encoding,
bool leaveOpen = false )

◆ FileWriter() [3/4]

FileWriter.FileWriter ( string fileName)

◆ FileWriter() [4/4]

FileWriter.FileWriter ( byte[] data)

Member Function Documentation

◆ AlignBytes()

void FileWriter.AlignBytes ( int alignment,
byte value = 0x00 )

Aligns the data by writing bytes (rather than seeking)

Parameters
alignment
value

◆ CheckByteOrderMark()

void FileWriter.CheckByteOrderMark ( uint ByteOrderMark)

◆ SeekBegin() [1/3]

void FileWriter.SeekBegin ( int Offset)

◆ SeekBegin() [2/3]

void FileWriter.SeekBegin ( long Offset)

◆ SeekBegin() [3/3]

void FileWriter.SeekBegin ( uint Offset)

◆ SetByteOrder()

void FileWriter.SetByteOrder ( bool IsBigEndian)

◆ Write()

void FileWriter.Write ( object value,
long pos )

◆ WriteSectionSizeU32() [1/2]

void FileWriter.WriteSectionSizeU32 ( long position,
long size )

◆ WriteSectionSizeU32() [2/2]

void FileWriter.WriteSectionSizeU32 ( long position,
long startPosition,
long endPosition )

◆ WriteSignature()

void FileWriter.WriteSignature ( string value)

◆ WriteString() [1/2]

void FileWriter.WriteString ( string text,
uint fixedSize,
Encoding encoding = null )

◆ WriteString() [2/2]

void FileWriter.WriteString ( string value,
Encoding encoding = null )

◆ WriteUint16Offset()

void FileWriter.WriteUint16Offset ( long target,
long relativePosition )

◆ WriteUint32Offset()

void FileWriter.WriteUint32Offset ( long target,
long relativePosition = 0 )

◆ WriteUint64Offset()

void FileWriter.WriteUint64Offset ( long target)

Property Documentation

◆ ReverseMagic

bool FileWriter.ReverseMagic = false
getset

The documentation for this class was generated from the following file: