Package | Description |
---|---|
vona.j3d |
Vona's utils: Java3D stuff.
|
vona.ui |
Vona's utils: UI stuff.
|
Modifier and Type | Class and Description |
---|---|
static class |
J3DVertexAccessor.J3DBufferVertexAccessor
This impl handles NIO non-interleaved by-ref vertex storage.
|
static class |
J3DVertexAccessor.J3DCopyVertexAccessor
This impl handles by-copy vertex storage.
|
static class |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor
This impl handles NIO interleaved vertex storage, both for
JOGLGeometry and GeometryArray . |
static class |
J3DVertexAccessor.J3DInterleavedVertexAccessor
This impl handles non-NIO interleaved by-ref vertex storage.
|
static class |
J3DVertexAccessor.J3DRefVertexAccessor
This impl handles non-NIO and non-interleaved by-ref vertex
storage.
|
Modifier and Type | Field and Description |
---|---|
private static J3DVertexAccessor[] |
J3DVertexAccessor.protos
set of prototype implementations for
cons(...) |
J3DVertexAccessor[] |
Widget.vertexAccessor
Vertex accessor (contained in
Widget.primitiveIterator ) for each
JOGLGeometry or GeometryArray geometry. |
J3DVertexAccessor |
J3DPrimitiveIterator.vertexAccessor
current vertex accessor
|
Modifier and Type | Method and Description |
---|---|
J3DVertexAccessor |
J3DVertexAccessor.advance(int num)
seek(int) relative to vertexIndex |
static J3DVertexAccessor |
J3DVertexAccessor.cons(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Factory method to cons a new accessor of the appropriate type for the
class, storage type, and vertex format of ga.
|
static J3DVertexAccessor |
J3DVertexAccessor.cons(JOGLGeometry jg,
boolean... enableComponent)
similar to
cons(GeometryArray, boolean...) |
static J3DVertexAccessor[] |
J3DVertexAccessor.consAll()
covers
consAll(J3DVertexAccessor[]) , makes a new array |
static J3DVertexAccessor[] |
J3DVertexAccessor.consAll(J3DVertexAccessor[] impls)
Cons a new instance of each available implementation.
|
abstract J3DVertexAccessor |
J3DVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.J3DCopyVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.J3DRefVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.J3DBufferVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.newInstance()
make a new instance of this accessor implementation
|
J3DVertexAccessor |
J3DVertexAccessor.next()
|
abstract J3DVertexAccessor |
J3DVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.J3DCopyVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.J3DRefVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.J3DBufferVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.read()
Access the vertex storage and read the enabled vertex components at
componentIndex . |
J3DVertexAccessor |
J3DVertexAccessor.read(int index)
|
J3DVertexAccessor |
J3DVertexAccessor.read(int coordIndex,
int normalIndex,
int colorIndex,
int texCoordIndex)
convenience cover
seek(int, int, int, int) , read(int) |
J3DVertexAccessor |
J3DVertexAccessor.reset()
reset internal indices but continue referencing current geometry
|
J3DVertexAccessor |
J3DVertexAccessor.reset(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Reset this accessor so that the subsequent call to
next() reads
the first valid vertex in ga. |
J3DVertexAccessor |
J3DVertexAccessor.J3DRefVertexAccessor.reset(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Reset this accessor so that the subsequent call to
next() reads
the first valid vertex in ga. |
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedVertexAccessor.reset(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Reset this accessor so that the subsequent call to
next() reads
the first valid vertex in ga. |
J3DVertexAccessor |
J3DVertexAccessor.J3DBufferVertexAccessor.reset(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Reset this accessor so that the subsequent call to
next() reads
the first valid vertex in ga. |
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.reset(javax.media.j3d.GeometryArray ga,
boolean... enableComponent)
Reset this accessor so that the subsequent call to
next() reads
the first valid vertex in ga. |
J3DVertexAccessor |
J3DVertexAccessor.reset(JOGLGeometry jg,
boolean... enableComponent)
similar to
reset(GeometryArray, boolean...) |
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.reset(JOGLGeometry jg,
boolean... enableComponent)
similar to
reset(GeometryArray, boolean...) |
protected J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.resetImpl()
|
protected J3DVertexAccessor |
J3DVertexAccessor.resetImpl(int vf,
boolean... enableComponent)
Common impl of
reset(GeometryArray, boolean...) and reset(JOGLGeometry, boolean...) . |
J3DVertexAccessor |
J3DVertexAccessor.scaleAll(float scale)
scaleVertex(float) all valid vertices. |
J3DVertexAccessor |
J3DVertexAccessor.scaleVertex(float scale)
|
J3DVertexAccessor |
J3DVertexAccessor.seek(int index)
|
J3DVertexAccessor |
J3DVertexAccessor.seek(int coordIndex,
int normalIndex,
int colorIndex,
int texCoordIndex)
|
J3DVertexAccessor |
J3DVertexAccessor.seek(J3DIndexAccessor indexAccessor)
seek(int, int, int, int) to the pos of indexAccessor |
J3DVertexAccessor |
J3DVertexAccessor.setIndexAccessor(J3DIndexAccessor indexAccessor)
directly set the index accessor, making this vertex accessor indirect
|
abstract J3DVertexAccessor |
J3DVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
J3DVertexAccessor |
J3DVertexAccessor.J3DCopyVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
J3DVertexAccessor |
J3DVertexAccessor.J3DRefVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
J3DVertexAccessor |
J3DVertexAccessor.J3DBufferVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
J3DVertexAccessor |
J3DVertexAccessor.J3DInterleavedBufferVertexAccessor.write()
Access the vertex storage and write the enabled vertex components.
|
Modifier and Type | Method and Description |
---|---|
static J3DVertexAccessor[] |
J3DVertexAccessor.consAll(J3DVertexAccessor[] impls)
Cons a new instance of each available implementation.
|
Modifier and Type | Field and Description |
---|---|
protected J3DVertexAccessor[] |
Display3D.vertexAccessors
Set of available vertex accessors, consed lazily.
|
Modifier and Type | Method and Description |
---|---|
protected J3DVertexAccessor |
Display3D.getVertexAccessorFor(javax.media.j3d.Geometry g)
Covers
Display3D.getVertexAccessorFor(Geometry, boolean...) , enables all
components. |
protected J3DVertexAccessor |
Display3D.getVertexAccessorFor(javax.media.j3d.Geometry g,
boolean... enableComponent)
Get a vertex accessor for a geometry.
|
Modifier and Type | Method and Description |
---|---|
protected void |
JOGLDisplay.drawGeometry(J3DVertexAccessor va,
int mode,
int na,
int[] arrayCount,
float geometryAlpha,
boolean applyVertexColors)
Draw a geometry to OGL vertex-by-vertex.
|