Wrapper for OpenGL Client-Side Vertex arrays.
More...
#include "opengl.hpp"
Wrapper for OpenGL Client-Side Vertex arrays.
ogl::Arrays stores vertex data in ogl::Buffer objects.
§ Arrays()
| cv::ogl::Arrays::Arrays |
( |
| ) |
|
§ bind()
| void cv::ogl::Arrays::bind |
( |
| ) |
const |
§ empty()
| bool cv::ogl::Arrays::empty |
( |
| ) |
const |
§ release()
| void cv::ogl::Arrays::release |
( |
| ) |
|
Releases all inner buffers.
§ resetColorArray()
| void cv::ogl::Arrays::resetColorArray |
( |
| ) |
|
§ resetNormalArray()
| void cv::ogl::Arrays::resetNormalArray |
( |
| ) |
|
§ resetTexCoordArray()
| void cv::ogl::Arrays::resetTexCoordArray |
( |
| ) |
|
Resets vertex texture coordinates.
§ resetVertexArray()
| void cv::ogl::Arrays::resetVertexArray |
( |
| ) |
|
Resets vertex coordinates.
§ setAutoRelease()
| void cv::ogl::Arrays::setAutoRelease |
( |
bool |
flag | ) |
|
Sets auto release mode all inner buffers.
- Parameters
-
§ setColorArray()
| void cv::ogl::Arrays::setColorArray |
( |
InputArray |
color | ) |
|
Sets an array of vertex colors.
- Parameters
-
| color | array with vertex colors, can be both host and device memory. |
§ setNormalArray()
| void cv::ogl::Arrays::setNormalArray |
( |
InputArray |
normal | ) |
|
Sets an array of vertex normals.
- Parameters
-
| normal | array with vertex normals, can be both host and device memory. |
§ setTexCoordArray()
| void cv::ogl::Arrays::setTexCoordArray |
( |
InputArray |
texCoord | ) |
|
Sets an array of vertex texture coordinates.
- Parameters
-
| texCoord | array with vertex texture coordinates, can be both host and device memory. |
§ setVertexArray()
| void cv::ogl::Arrays::setVertexArray |
( |
InputArray |
vertex | ) |
|
Sets an array of vertex coordinates.
- Parameters
-
| vertex | array with vertex coordinates, can be both host and device memory. |
§ size()
| int cv::ogl::Arrays::size |
( |
| ) |
const |
Returns the vertex count.
The documentation for this class was generated from the following file: