Vertex Attribute Value, which is an abstraction of VertexAttribute and data pointer.
More...
|
| | VertexAttribValue (VertexAttrib *vertexAttrib) |
| | Constructor. More...
|
| |
| | VertexAttribValue ( var vertexAttrib) |
| | Constructor. More...
|
| |
|
| VertexAttribValue () |
| | Constructor.
|
| |
|
| ~VertexAttribValue () |
| | Destructor.
|
| |
| void | setPointer (GLint size, GLenum type, GLboolean normalized, GLsizei stride, GLvoid *pointer) |
| | Set the data pointer, which is similar as glVertexAttribPointer. More...
|
| |
| var | setPointer ( var size, var type, var normalized, var stride, var pointer) |
| | Set the data pointer, which is similar as glVertexAttribPointer. More...
|
| |
| void | setCallback (const std::function< void(VertexAttrib *)> &callback) |
| | Set a user call back for set VertexAttrib array. More...
|
| |
| void | apply () |
| | Apply the vertex attribute to the openGL pipeline. More...
|
| |
Vertex Attribute Value, which is an abstraction of VertexAttribute and data pointer.
| void setPointer |
( |
GLint |
size, |
|
|
GLenum |
type, |
|
|
GLboolean |
normalized, |
|
|
GLsizei |
stride, |
|
|
GLvoid * |
pointer |
|
) |
| |
Set the data pointer, which is similar as glVertexAttribPointer.
- Parameters
-
| size | The number of type in the vertex attribute. |
| type | The type of data in vertex attribute. |
| normalized | If true, 0-255 data will be mapped to 0.0-1.0. |
| stride | The number of bytes if an interleaved vertex array is used. 0 means array is not interleaved. |
| pointer | The pointer to the vertex data. |
| var setPointer |
( |
var |
size, |
|
|
var |
type, |
|
|
var |
normalized, |
|
|
var |
stride, |
|
|
var |
pointer |
|
) |
| |
Set the data pointer, which is similar as glVertexAttribPointer.
- Parameters
-
| size | The number of type in the vertex attribute. |
| type | The type of data in vertex attribute. |
| normalized | If true, 0-255 data will be mapped to 0.0-1.0. |
| stride | The number of bytes if an interleaved vertex array is used. 0 means array is not interleaved. |
| pointer | The pointer to the vertex data. |
| void setCallback |
( |
const std::function< void(VertexAttrib *)> & |
callback | ) |
|
| var setCallback |
( |
var |
callback | ) |
|
Apply the vertex attribute to the openGL pipeline.
Apply the vertex attribute to the openGL pipeline.
The documentation for this class was generated from the following file: