Class InstancedRenderSystem.InstancedModel
java.lang.Object
gaiasky.render.system.InstancedRenderSystem.InstancedModel
- Enclosing class:
InstancedRenderSystem
Holds temporary instanced model data.
-
Field Summary
FieldsModifier and TypeFieldDescriptionintintintint[]float[]intVertex size in floats (4-bytes).intNumber of indices.intNumber of vertices.intintintintintintfloat[] -
Constructor Summary
ConstructorsConstructorDescriptionInstancedModel(int numModelVertices, int modelVertexSize) InstancedModel(int numModelVertices, int modelVertexSize, int numIndices) InstancedModel(IntMesh mesh) -
Method Summary
-
Field Details
-
sizeOffset
public int sizeOffset -
particlePosOffset
public int particlePosOffset -
properMotionOffset
public int properMotionOffset -
textureIndexOffset
public int textureIndexOffset -
additionalOffset
public int additionalOffset -
nVariOffset
public int nVariOffset -
varIndexOffset
public int varIndexOffset -
elems01Offset
public int elems01Offset -
elems02Offset
public int elems02Offset -
numVertices
public int numVerticesNumber of vertices. -
modelVertexSize
public int modelVertexSizeVertex size in floats (4-bytes). -
numIndices
public int numIndicesNumber of indices. -
vertices
public float[] vertices -
indices
public int[] indices -
instanceAttributes
public float[] instanceAttributes
-
-
Constructor Details
-
InstancedModel
-
InstancedModel
public InstancedModel(int numModelVertices, int modelVertexSize, int numIndices) -
InstancedModel
public InstancedModel(int numModelVertices, int modelVertexSize)
-
-
Method Details
-
ensureInstanceAttribsSize
public void ensureInstanceAttribsSize(int size) -
initializeLists
protected void initializeLists()
-