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.
|