com.threerings.opengl.geometry.config
Class GeometryConfig.SkinnedIndexedStored

java.lang.Object
  extended by com.threerings.util.DeepObject
      extended by com.threerings.opengl.geometry.config.GeometryConfig
          extended by com.threerings.opengl.geometry.config.GeometryConfig.Stored
              extended by com.threerings.opengl.geometry.config.GeometryConfig.IndexedStored
                  extended by com.threerings.opengl.geometry.config.GeometryConfig.SkinnedIndexedStored
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
GeometryConfig

public static class GeometryConfig.SkinnedIndexedStored
extends GeometryConfig.IndexedStored

Skinned indexed geometry.


Nested Class Summary
 
Nested classes/interfaces inherited from class com.threerings.opengl.geometry.config.GeometryConfig
GeometryConfig.ArrayStored, GeometryConfig.AttributeArrayConfig, GeometryConfig.IndexedStored, GeometryConfig.Mode, GeometryConfig.SkinnedIndexedStored, GeometryConfig.Stored
 
Field Summary
 String[] bones
          The names of the bones referenced by the boneIndices attribute.
 
Fields inherited from class com.threerings.opengl.geometry.config.GeometryConfig.IndexedStored
_elementArrayBuffer, end, indices, start
 
Fields inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
_arrayBuffers, _floatArrays, _intArrays, _listCommands, bounds, colorArray, mode, normalArray, texCoordArrays, vertexArray, vertexAttribArrays
 
Fields inherited from class com.threerings.opengl.geometry.config.GeometryConfig
_generated
 
Constructor Summary
GeometryConfig.SkinnedIndexedStored()
           
GeometryConfig.SkinnedIndexedStored(Box bounds, GeometryConfig.Mode mode, GeometryConfig.AttributeArrayConfig[] vertexAttribArrays, ClientArrayConfig[] texCoordArrays, ClientArrayConfig colorArray, ClientArrayConfig normalArray, ClientArrayConfig vertexArray, int start, int end, ShortBuffer indices, String[] bones)
           
 
Method Summary
 Matrix4f[] getBoneMatrices(Scope scope)
          Returns the matrices of the bones influencing this geometry, if any.
 
Methods inherited from class com.threerings.opengl.geometry.config.GeometryConfig.IndexedStored
createDrawCommand, createMerged, getCount, getElementArrayBuffer, getFirst
 
Methods inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
canMerge, canMerge, canMerge, createArrayState, createArrayStates, createArrayStates, createGeometry, createListCommand, createStaticGeometry, getBounds, getCoordSpaces, getFloatArray, getIntArray, getListCommands, getTexCoordArray, getVertexAttribArray, getVertexCount, merge, populateClientArrays
 
Methods inherited from class com.threerings.opengl.geometry.config.GeometryConfig
createQuad, getQuad
 
Methods inherited from class com.threerings.util.DeepObject
clone, copy, copy, equals, hashCode, toString
 
Methods inherited from class java.lang.Object
finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

bones

public String[] bones
The names of the bones referenced by the boneIndices attribute.

Constructor Detail

GeometryConfig.SkinnedIndexedStored

public GeometryConfig.SkinnedIndexedStored(Box bounds,
                                           GeometryConfig.Mode mode,
                                           GeometryConfig.AttributeArrayConfig[] vertexAttribArrays,
                                           ClientArrayConfig[] texCoordArrays,
                                           ClientArrayConfig colorArray,
                                           ClientArrayConfig normalArray,
                                           ClientArrayConfig vertexArray,
                                           int start,
                                           int end,
                                           ShortBuffer indices,
                                           String[] bones)

GeometryConfig.SkinnedIndexedStored

public GeometryConfig.SkinnedIndexedStored()
Method Detail

getBoneMatrices

public Matrix4f[] getBoneMatrices(Scope scope)
Description copied from class: GeometryConfig.Stored
Returns the matrices of the bones influencing this geometry, if any.

Overrides:
getBoneMatrices in class GeometryConfig.Stored