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

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.ArrayStored
All Implemented Interfaces:
Exportable, Copyable, Cloneable
Enclosing class:
GeometryConfig

public static class GeometryConfig.ArrayStored
extends GeometryConfig.Stored

Array 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
 int count
          The number of indices to render.
 int first
          The starting array index.
 
Fields inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
bounds, colorArray, mode, normalArray, texCoordArrays, vertexArray, vertexAttribArrays
 
Constructor Summary
GeometryConfig.ArrayStored()
           
GeometryConfig.ArrayStored(Box bounds, GeometryConfig.Mode mode, GeometryConfig.AttributeArrayConfig[] vertexAttribArrays, ClientArrayConfig[] texCoordArrays, ClientArrayConfig colorArray, ClientArrayConfig normalArray, ClientArrayConfig vertexArray, int first, int count)
           
 
Method Summary
 SimpleBatch.DrawCommand createDrawCommand(boolean ibo)
          Creates the non-list draw command for this geometry.
 
Methods inherited from class com.threerings.opengl.geometry.config.GeometryConfig.Stored
createArrayStates, createArrayStates, createGeometry, createStaticGeometry, getBoneMatrices, 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

first

public int first
The starting array index.


count

public int count
The number of indices to render.

Constructor Detail

GeometryConfig.ArrayStored

public GeometryConfig.ArrayStored(Box bounds,
                                  GeometryConfig.Mode mode,
                                  GeometryConfig.AttributeArrayConfig[] vertexAttribArrays,
                                  ClientArrayConfig[] texCoordArrays,
                                  ClientArrayConfig colorArray,
                                  ClientArrayConfig normalArray,
                                  ClientArrayConfig vertexArray,
                                  int first,
                                  int count)

GeometryConfig.ArrayStored

public GeometryConfig.ArrayStored()
Method Detail

createDrawCommand

public SimpleBatch.DrawCommand createDrawCommand(boolean ibo)
Description copied from class: GeometryConfig.Stored
Creates the non-list draw command for this geometry.

Specified by:
createDrawCommand in class GeometryConfig.Stored
Parameters:
ibo - if true, indices will be read from a buffer object.


Copyright © 2011. All Rights Reserved.