Package | Description |
---|---|
org.cakelab.blender.io | |
org.cakelab.blender.io.block | |
org.cakelab.blender.io.dna.internal | |
org.cakelab.blender.io.util |
Modifier and Type | Field and Description |
---|---|
protected CDataReadWriteAccess |
BlenderFile.io |
Modifier and Type | Method and Description |
---|---|
void |
FileHeader.read(CDataReadWriteAccess in) |
static FileHeader.Version |
FileHeader.Version.read(CDataReadWriteAccess in) |
void |
FileVersionInfo.read(CStruct struct,
CDataReadWriteAccess cin) |
protected void |
BlenderFile.readFileHeader(CDataReadWriteAccess in)
Just basic read initialisation.
|
void |
FileHeader.write(CDataReadWriteAccess io) |
void |
FileHeader.Version.write(CDataReadWriteAccess io) |
Modifier and Type | Field and Description |
---|---|
CDataReadWriteAccess |
Block.data
raw data in a byte order aware buffer.
|
Modifier and Type | Method and Description |
---|---|
void |
Block.flush(CDataReadWriteAccess io) |
void |
BlockHeader.read(CDataReadWriteAccess in) |
void |
BlockHeader.write(CDataReadWriteAccess out) |
Constructor and Description |
---|
Block(BlockHeader header,
CDataReadWriteAccess data) |
Modifier and Type | Method and Description |
---|---|
void |
StructDNA.read(CDataReadWriteAccess io) |
void |
StructDNA.Struct.read(CDataReadWriteAccess io) |
void |
StructDNA.Struct.Field.read(CDataReadWriteAccess io) |
void |
StructDNA.write(CDataReadWriteAccess io) |
void |
StructDNA.Struct.write(CDataReadWriteAccess io) |
void |
StructDNA.Struct.Field.write(CDataReadWriteAccess io) |
Modifier and Type | Class and Description |
---|---|
class |
BigEndianCFileRW |
class |
BigEndianInputStreamWrapper |
class |
CBufferReadWrite |
class |
CDataFileRWAccess |
class |
LittleEndianFileRW |
Modifier and Type | Method and Description |
---|---|
static CDataReadWriteAccess |
CDataReadWriteAccess.create(byte[] data,
long baseAddress,
Encoding encoding) |
static CDataReadWriteAccess |
CDataReadWriteAccess.create(java.io.RandomAccessFile in,
Encoding encoding) |
Modifier and Type | Method and Description |
---|---|
void |
Identifier.consume(CDataReadWriteAccess in,
Identifier expected)
This reads a code from the input stream and compares it
to the 'expected' value.
|
void |
Identifier.read(CDataReadWriteAccess in)
This method reads the code from the give input stream.
|
static java.lang.String |
CStringUtils.readNullTerminatedString(CDataReadWriteAccess in) |
static java.lang.String |
CStringUtils.readNullTerminatedString(CDataReadWriteAccess in,
boolean removeControlCodes) |
void |
Identifier.write(CDataReadWriteAccess io) |
static void |
CStringUtils.writeNullTerminatedString(java.lang.String string,
java.nio.charset.Charset charset,
CDataReadWriteAccess io,
boolean b) |