![]() |
Twilight Princess
Remastered version of the GameCube game
|
Repesents a binary variant of csv used for the J3D engine. More...
Classes | |
class | Field |
A field of the BCSV. More... | |
class | Record |
A record of the BCSV. More... | |
Public Types | |
enum | FieldType { Int32 = 0 , String = 1 , Float = 2 , Int16 = 4 , Byte = 5 , StringJIS = 6 } |
The field data type. More... | |
Public Member Functions | |
BCSV () | |
Constructs a new empty BCSV binary. | |
BCSV (Stream stream) | |
Reads a BCSV from the given the stream. | |
void | Save (string filePath) |
Saves a BCSV to the given file path. | |
void | Save (Stream stream) |
Saves a BCSV to the given stream. | |
Public Attributes | |
bool | IsBigEndian = false |
Wether or not the binary byte order is big endian or not. | |
List< Field > | Fields = new List<Field>() |
A list of fields used. | |
List< Record > | Records = new List<Record>() |
A list of records used from the fields. | |
Private Member Functions | |
void | Read (BinaryDataReader reader) |
void | Write (BinaryDataWriter writer) |
uint | MaxFieldSize () |
uint | AlignedSize (uint size, uint amount) |
void | AlignBytes (BinaryDataWriter writer, int alignment, byte value=0x00) |
Repesents a binary variant of csv used for the J3D engine.
KclLibrary.AttributeHandlers.BCSV.BCSV | ( | ) |
Constructs a new empty BCSV binary.
KclLibrary.AttributeHandlers.BCSV.BCSV | ( | Stream | stream | ) |
Reads a BCSV from the given the stream.
stream |
|
private |
|
private |
|
private |
|
private |
void KclLibrary.AttributeHandlers.BCSV.Save | ( | Stream | stream | ) |
Saves a BCSV to the given stream.
stream |
void KclLibrary.AttributeHandlers.BCSV.Save | ( | string | filePath | ) |
Saves a BCSV to the given file path.
filePath |
|
private |
bool KclLibrary.AttributeHandlers.BCSV.IsBigEndian = false |
Wether or not the binary byte order is big endian or not.
A list of records used from the fields.