|
| | BufferRenderGL (const Context &context, cl_mem_flags flags, cl_GLuint bufobj, cl_int *err=NULL) |
| | Constructs a BufferRenderGL in a specified context, from a given GL Renderbuffer.
|
| | BufferRenderGL () |
| | Default constructor - initializes to NULL.
|
| __CL_EXPLICIT_CONSTRUCTORS | BufferRenderGL (const cl_mem &buffer) |
| | Constructor from cl_mem - takes ownership.
|
| BufferRenderGL & | operator= (const cl_mem &rhs) |
| | Assignment from cl_mem - performs shallow copy.
|
| | BufferRenderGL (const BufferRenderGL &buf) |
| | Copy constructor to forward copy to the superclass correctly. Required for MSVC.
|
| BufferRenderGL & | operator= (const BufferRenderGL &rhs) |
| | Copy assignment to forward copy to the superclass correctly. Required for MSVC.
|
| cl_int | getObjectInfo (cl_gl_object_type *type, cl_GLuint *gl_object_name) |
| | Wrapper for clGetGLObjectInfo().
|
| | BufferRenderGL (const Context &context, cl_mem_flags flags, cl_GLuint bufobj, cl_int *err=NULL) |
| | Constructs a BufferRenderGL in a specified context, from a given GL Renderbuffer.
|
| | BufferRenderGL () |
| | Default constructor - initializes to NULL.
|
| __CL_EXPLICIT_CONSTRUCTORS | BufferRenderGL (const cl_mem &buffer) |
| | Constructor from cl_mem - takes ownership.
|
| BufferRenderGL & | operator= (const cl_mem &rhs) |
| | Assignment from cl_mem - performs shallow copy.
|
| | BufferRenderGL (const BufferRenderGL &buf) |
| | Copy constructor to forward copy to the superclass correctly. Required for MSVC.
|
| BufferRenderGL & | operator= (const BufferRenderGL &rhs) |
| | Copy assignment to forward copy to the superclass correctly. Required for MSVC.
|
| cl_int | getObjectInfo (cl_gl_object_type *type, cl_GLuint *gl_object_name) |
| | Wrapper for clGetGLObjectInfo().
|
Class interface for GL Render Buffer Memory Objects.
This is provided to facilitate interoperability with OpenGL.
See Memory for details about copy semantics, etc.
- See also
- Memory
Definition at line 4372 of file cl.hpp.