Package | Description |
---|---|
com.luciad.view.lightspeed.services.vertexarray |
This package provides
vertex arrays and the vertex array renderer . |
Modifier and Type | Field and Description |
---|---|
static TLspPrimitiveType |
TLspPrimitiveType.LINE_LOOP
The same as line strip, except that the final and first vertex are also
connected by a line segment.
|
static TLspPrimitiveType |
TLspPrimitiveType.LINE_STRIP
A connected line.
|
static TLspPrimitiveType |
TLspPrimitiveType.LINES
A series of unconnected line segments.
|
static TLspPrimitiveType |
TLspPrimitiveType.POINTS
One point at each vertex.
|
static TLspPrimitiveType |
TLspPrimitiveType.POLYGON
An arbitrary polygon.
|
static TLspPrimitiveType |
TLspPrimitiveType.QUAD_STRIP
A series of connected quadrilaterals.
|
static TLspPrimitiveType |
TLspPrimitiveType.QUADS
A series of quadrilaterals (four-sided polygons).
|
static TLspPrimitiveType |
TLspPrimitiveType.TRIANGLE_FAN
The same as triangle strip except that the first vertex is shared by each triangle.
|
static TLspPrimitiveType |
TLspPrimitiveType.TRIANGLE_STRIP
A series of connected triangles.
|
static TLspPrimitiveType |
TLspPrimitiveType.TRIANGLES
A series of triangles.
|
Modifier and Type | Method and Description |
---|---|
TLspPrimitiveType |
ILspNonIndexedVertexArray.getPrimitiveType()
Returns the primitive type that is associated to this vertex array.
|
TLspPrimitiveType |
ILspElementArray.getPrimitiveType()
Returns the primitive type that is associated to this element array.
|
static TLspPrimitiveType |
TLspPrimitiveType.getPrimitiveType(int aGLConstant)
Returns the primitive type corresponding to the given OpenGL enumerant.
|
Modifier and Type | Method and Description |
---|---|
static ILspIndexedVertexArray |
TLspVertexArrayFactory.createInterleavedIndexedArray(Buffer aBuffer,
int aNbVertices,
ILcdPoint aCoordinateOrigin,
int aGLInterleavedArrayFormat,
IntBuffer aElementArray,
int aIndexCount,
TLspPrimitiveType aPrimitiveType)
Creates an
ILspVertexArray with
the specified data and a vertex attribute layout as used with
glInterleavedArrays() . |
static ILspIndexedVertexArray |
TLspVertexArrayFactory.createInterleavedIndexedArray(Buffer aBuffer,
int aNbVertices,
int aGLInterleavedArrayFormat,
IntBuffer aElementArray,
int aIndexCount,
TLspPrimitiveType aPrimitiveType)
Creates an
ILspVertexArray with the specified data and a vertex attribute layout as
used with glInterleavedArrays() . |
static ILspIndexedVertexArray |
TLspVertexArrayFactory.createInterleavedIndexedMultiArray(Buffer aBuffer,
int aNbVertices,
int aGLInterleavedArrayFormat,
IntBuffer[] aElementArrays,
int[] aIndexCounts,
TLspPrimitiveType aPrimitiveType)
Creates an
ILspVertexArray with the specified data and a vertex attribute layout as
used with glMultiDrawElements() . |
static ILspNonIndexedVertexArray |
TLspVertexArrayFactory.createInterleavedNonIndexedArray(Buffer aBuffer,
int aNbVertices,
ILcdPoint aCoordinateOrigin,
int aGLInterleavedArrayFormat,
TLspPrimitiveType aPrimitiveType)
Creates an
ILspVertexArray with
the specified data and a vertex attribute layout as used with
glInterleavedArrays() . |
static ILspNonIndexedVertexArray |
TLspVertexArrayFactory.createInterleavedNonIndexedArray(Buffer aBuffer,
int aNbVertices,
int aGLInterleavedArrayFormat,
TLspPrimitiveType aPrimitiveType)
Creates an
ILspVertexArray with
the specified data and a vertex attribute layout as used with
glInterleavedArrays() . |