Package | Description |
---|---|
org.cakelab.blender.io | |
org.cakelab.blender.io.block | |
org.cakelab.blender.io.util | |
org.cakelab.blender.nio |
Modifier and Type | Field and Description |
---|---|
static Encoding |
Encoding.BIG_ENDIAN_32BIT |
static Encoding |
Encoding.BIG_ENDIAN_64BIT |
static Encoding |
Encoding.JAVA_NATIVE |
static Encoding |
Encoding.LITTLE_ENDIAN_32BIT |
static Encoding |
Encoding.LITTLE_ENDIAN_64BIT |
Modifier and Type | Method and Description |
---|---|
static Encoding |
Encoding.get(java.nio.ByteOrder byteOrder,
int addressWidth) |
Encoding |
BlenderFile.getEncoding() |
static Encoding |
Encoding.nativeEncoding()
Determines the encoding used by the current system.
|
Constructor and Description |
---|
BlenderFile(java.io.File file,
StructDNA sdna,
int blenderVersion,
Encoding encoding,
java.lang.String[] offheapAreas) |
Modifier and Type | Method and Description |
---|---|
Encoding |
BlockTable.getEncoding() |
Constructor and Description |
---|
BlockTable(Encoding encoding)
Instantiates a new block table with the given encoding.
|
BlockTable(Encoding encoding,
java.util.List<Block> blocks,
int[] offheapStructs)
Instantiates a new block table with the given encoding and
initialises it with the blocks of the given list.
|
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 |
---|---|
static long |
CArrayFacade.__io__sizeof(java.lang.Class<?> elementaryType,
int[] dimensions,
Encoding encoding)
Calculates the total size of an array based on the given parameters.
|