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
end, indices, start
 
Fields inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
bounds, colorArray, mode, normalArray, texCoordArrays, vertexArray, vertexAttribArrays
 
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
 
Methods inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
createArrayStates, createArrayStates, createGeometry, createStaticGeometry, getBounds, getFloatArray, getIntArray, getTexCoordArray, getVertexAttribArray, getVertexCount, merge
 
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
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


Copyright © 2011. All Rights Reserved.