Package | Description |
---|---|
de.jreality.scene.data |
Contains the structures to store and transfer all sorts of data in the scene.
|
Modifier and Type | Class and Description |
---|---|
class |
ByteBufferStorage
Storage Model for
ByteBufferList which uses a
ByteBuffer as backend. |
Modifier and Type | Field and Description |
---|---|
static StorageModel |
StorageModel.DOUBLE_ARRAY |
static StorageModel |
StorageModel.DOUBLE_ARRAY_ARRAY |
static StorageModel |
StorageModel.DOUBLE2_INLINED |
static StorageModel |
StorageModel.DOUBLE3_ARRAY |
static StorageModel |
StorageModel.DOUBLE3_INLINED |
static StorageModel |
StorageModel.INT_ARRAY |
static StorageModel |
StorageModel.INT_ARRAY_ARRAY |
static StorageModel |
StorageModel.STRING_ARRAY |
static StorageModel |
StorageModel.STRING_ARRAY_ARRAY |
Modifier and Type | Method and Description |
---|---|
StorageModel |
StorageModel.array()
Like
array(int) but without specifying an entry size. |
StorageModel |
StorageModel.array(int numPerEntry)
Create a storage model that adds an additional dimension
to an array specifying a constant length for each entry.
|
StorageModel |
StorageModel.getComponentModel() |
StorageModel |
ByteBufferList.getCoveredModel() |
abstract StorageModel |
DataItem.getStorageModel() |
StorageModel |
DataList.getStorageModel() |
StorageModel |
StorageModel.inlined(int numPerEntry)
Create a storage model that inlines an additional dimension
in a linear array of length
*numPerEntry . |
static StorageModel |
StorageModel.objectType(Class cl) |
static StorageModel |
StorageModel.primitive(Class cl)
Get the single-item storage model for a primitive data
type.
|
Modifier and Type | Method and Description |
---|---|
void |
DataListSet.addReadOnly(Attribute a,
StorageModel sm,
Object data) |
WritableDataList |
DataListSet.addWritable(Attribute a,
StorageModel sm) |
WritableDataList |
DataListSet.addWritable(Attribute a,
StorageModel sm,
Object data) |
Object |
DataItem.copyTo(StorageModel which,
Object target)
Copy the data into the specified array or into a new one
if the target parameter is
null . |
void |
ByteBufferList.setCoveredModel(StorageModel coveredModel) |
Constructor and Description |
---|
WritableDataList(StorageModel sm,
Object list) |
WritableDataList(StorageModel sm,
Object list,
int off,
int len) |