OpenCV  3.0.0
Open Source Computer Vision
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
Classes | Enumerations | Functions
cv::ogl Namespace Reference


class  Arrays
 Wrapper for OpenGL Client-Side Vertex arrays. More...
class  Buffer
 Smart pointer for OpenGL buffer object with reference counting. More...
class  Texture2D
 Smart pointer for OpenGL 2D texture memory with reference counting. More...


enum  RenderModes {
  POINTS = 0x0000,
  LINES = 0x0001,
  LINE_LOOP = 0x0002,
  LINE_STRIP = 0x0003,
  TRIANGLES = 0x0004,
  TRIANGLE_STRIP = 0x0005,
  TRIANGLE_FAN = 0x0006,
  QUADS = 0x0007,
  QUAD_STRIP = 0x0008,
  POLYGON = 0x0009
 render mode More...


void render (const Texture2D &tex, Rect_< double > wndRect=Rect_< double >(0.0, 0.0, 1.0, 1.0), Rect_< double > texRect=Rect_< double >(0.0, 0.0, 1.0, 1.0))
 Render OpenGL texture or primitives. More...
void render (const Arrays &arr, int mode=POINTS, Scalar color=Scalar::all(255))
void render (const Arrays &arr, InputArray indices, int mode=POINTS, Scalar color=Scalar::all(255))