SLGLAttributeType
Enumeration for float vertex attribute types.
@ AT_jointWeight
Vertex joint weight for vertex skinning.
@ AT_instancePosition
Vertex instance position for instanced particle drawing.
@ AT_angularVelo
Vertex angular velocity for rotation float.
@ AT_texNum
Vertex texture number int.
@ AT_jointIndex
Vertex joint id for vertex skinning.
@ AT_custom5
Custom vertex attribute 5.
@ AT_custom0
Custom vertex attribute 0.
@ AT_custom1
Custom vertex attribute 1.
@ AT_position
Vertex position as a 2, 3 or 4 component vectors.
@ AT_custom3
Custom vertex attribute 3.
@ AT_normal
Vertex normal as a 3 component vector.
@ AT_custom7
Custom vertex attribute 7.
@ AT_rotation
Vertex rotation float.
@ AT_custom9
Custom vertex attribute 9.
@ AT_color
Vertex color as 3 or 4 component vector.
@ AT_custom2
Custom vertex attribute 2.
@ AT_uv1
Vertex 1st texture coordinate as 2 component vector.
@ AT_startTime
Vertex start time float.
@ AT_custom6
Custom vertex attribute 6.
@ AT_initialPosition
Vertex initial position 3 component vectors.
@ AT_velocity
Vertex velocity 3 component vectors.
@ AT_uv2
Vertex 2nd texture coordinate as 2 component vector.
@ AT_tangent
Vertex tangent as a 4 component vector (see SLMesh)
@ AT_custom8
Custom vertex attribute 8.
@ AT_initialVelocity
Vertex initial velocity 3 component vectors.
@ AT_custom4
Custom vertex attribute 4.
SLGLBufferUsage
Enumeration for buffer usage types also supported by OpenGL ES.
@ BU_stream
Buffer will be modified once and used at most a few times.
@ BU_static
Buffer will be modified once and used many times.
@ BU_dynamic
Buffer will be modified repeatedly and used many times.
SLGLBufferType
Enumeration for buffer data types.
@ BT_ubyte
vertex index type (0-2^8)
@ BT_ushort
vertex index type (0-2^16)
@ BT_float
float vertex attributes
@ BT_int
int vertex attributes
@ BT_uint
vertex index type (0-2^32)
Singleton class for global render state.