Functions |
|
RwInt32 | RwCameraVertexGetQuantity (void) |
RwCameraVertex * | RwCameraVertexGet (RwInt32 index) |
RwCameraVertex * | RwCameraVertexGetNext (RwCameraVertex *vertex) |
RwUInt8 | RwCameraVertexGetClipFlags (RwCameraVertex *vertex) |
void | RwCameraVertexSetCameraPos (RwCameraVertex *vertex, RwV3d *pos) |
RwV3d * | RwCameraVertexGetCameraPos (RwCameraVertex *vertex) |
void | RwCameraVertexSetU (RwCameraVertex *vertex, RwReal u) |
RwReal | RwCameraVertexGetU (RwCameraVertex *vertex) |
void | RwCameraVertexSetV (RwCameraVertex *vertex, RwReal v) |
RwReal | RwCameraVertexGetV (RwCameraVertex *vertex) |
void | RwCameraVertexSetRGBA (RwCameraVertex *vertex, RwReal red, RwReal green, RwReal blue, RwReal alpha) |
void | RwCameraVertexAddRGBA (RwCameraVertex *vertex, RwReal red, RwReal green, RwReal blue, RwReal alpha) |
RwRGBAReal * | RwCameraVertexGetRGBA (RwCameraVertex *vertex) |
An array of Camera Vertices is generated by the rendering pipeline's transformation and lighting stages. They represent the final, transformed vertices that are sent to the 3D graphics hardware. On platforms with software transform and lighting pipelines, the RwCameraVertex API provides a mechanism for accessing these vertices.
Although the 'ClipFlags' datatype itself is not exposed, the RwCameraVertexGetClipFlags() function can be used as a simple boolean test to check if a vertex has been clipped. If the value returned is zero, the vertex is not clipped.
|
RwCameraVertexAddRGBA is used to increment the RGBA color of the specified camera vertex by the given components.
|
|
RwCameraVertexGet is used to retrieve the camera vertex corresponding to the given array index.
|
|
RwCameraVertexGetCameraPos is used to retrieve the camera space position of the specified camera vertex.
|
|
RwCameraVertexGetClipFlags is used to retrieve the view frustum clip flags for the specified camera vertex. Note the clip flags are only valid after passing through the transform stage of the rendering pipeline. The clip flags are returned packed into an RwUInt8 value.
|
|
RwCameraVertexGetNext is used to retrieve the next vertex following the specified one in the array of camera vertices.
|
|
RwCameraVertexGetQuantity is used to determine the number of camera vertices produced as a result of executing the rendering pipeline.
|
|
RwCameraVertexGetRGBA is used to retrieve the color of the specified camera vertex.
|
|
RwCameraVertexGetU is used to retrieve the texture u-coordinate of the specified camera vertex.
|
|
RwCameraVertexGetV is used to retrieve the texture v-coordinate of the specified camera vertex.
|
|
RwCameraVertexSetCameraPos is used to define the camera space position of the specified camera vertex.
|
|
RwCameraVertexSetRGBA is used to define the RGBA color of the specified camera vertex.
|
|
RwCameraVertexSetU is used to define the texture u-coordinate of the specified camera vertex.
|
|
RwCameraVertexSetV is used to define the texture v-coordinate of the specified camera vertex.
|
Converted from CHM to HTML with chm2web Pro 2.85 (unicode) |