![]() |
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.