srelVelocity |
| Sets the current frame velocity.
All subsequent primitives will be rendered as if they are traveling at that velocity. -
Note:
-
The values of the velocity components are in units of c. It is an error to specify a velocity with a speed greater than or equal to c. It is an error to execute this between an srelBegin/srelEnd pair.
|
| void | srelVelocityf (const GLfloat ux, const GLfloat uy, const GLfloat uz) |
| | Example: . More...
|
| void | srelVelocityfv (const GLfloat *u) |
srelVertexTime |
Returns the observed time at a vertex in the current frame specified by srelVelocity.
|
| GLfloat | srelVertexTime3f (GLfloat x, GLfloat y, GLfloat z) |
| GLfloat | srelVertexTime3fv (const GLfloat *v) |
| GLfloat | srelVertexTime3d (GLdouble x, GLdouble y, GLdouble z) |
| GLfloat | srelVertexTime3dv (const GLdouble *v) |
srelBegin/End |
| void | srelBegin (GLenum mode) |
| | Begins a new group of vertices. More...
|
|
void | srelEnd (void) |
| | Ends the current group of vertices.
|
srelVertex |
Specifies a vertex which will undergo relativistic transformations.
|
| void | srelVertex2f (GLfloat x, GLfloat y) |
| void | srelVertex2fv (const GLfloat *v) |
| void | srelVertex2d (GLdouble x, GLdouble y) |
| void | srelVertex2dv (const GLdouble *v) |
| void | srelVertex3f (GLfloat x, GLfloat y, GLfloat z) |
| void | srelVertex3fv (const GLfloat *v) |
| void | srelVertex3d (GLdouble x, GLdouble y, GLdouble z) |
| void | srelVertex3dv (const GLdouble *v) |
| void | srelVertex4f (GLfloat x, GLfloat y, GLfloat z, GLfloat w) |
| void | srelVertex4fv (const GLfloat *v) |
| void | srelVertex4d (GLdouble x, GLdouble y, GLdouble z, GLdouble w) |
| void | srelVertex4dv (const GLdouble *v) |
srelNormal |
Specifies a normal.
|
| void | srelNormal3f (GLfloat x, GLfloat y, GLfloat z) |
| void | srelNormal3fv (const GLfloat *n) |
| void | srelNormal3d (GLdouble x, GLdouble y, GLdouble z) |
| void | srelNormal3dv (const GLdouble *n) |
srelTexCoord |
Specifies a texture coordinate.
|
| void | srelTexCoord1f (GLfloat s) |
| void | srelTexCoord1fv (const GLfloat *v) |
| void | srelTexCoord1d (GLdouble s) |
| void | srelTexCoord1dv (const GLdouble *v) |
| void | srelTexCoord2f (GLfloat s, GLfloat t) |
| void | srelTexCoord2fv (const GLfloat *v) |
| void | srelTexCoord2d (GLdouble s, GLdouble t) |
| void | srelTexCoord2dv (const GLdouble *v) |
srelColor |
Specifies the material color.
|
| void | srelColor3f (GLfloat red, GLfloat green, GLfloat blue) |
| void | srelColor3fv (const GLfloat *v) |
| void | srelColor4f (GLfloat red, GLfloat green, GLfloat blue, GLfloat alpha) |
| void | srelColor4fv (const GLfloat *v) |
Functions |
| void | srelDetail (const GLfloat detail) |
| | Sets the level of detail. More...
|
| GLenum | srelGetError (void) |
| | Returns error information. More...
|
| void | srelDoppler (const GLboolean flag) |
| | Sets whether the Doppler effect should be included in the lighting calculations. More...
|
| void | srelVelocityTransform (GLfloat *v) |
| | Transforms a velocity from the rest frame to the current frame specified by srelVelocity. More...
|
| void | srelLocalTime (const GLfloat t) |
| | Sets the time at the camera. More...
|
|
void | srelMaterialfv (GLenum face, GLenum pname, const GLfloat *rgba) |
| | Specifies material parameters.
|