Class interface for GL Render Buffer Memory Objects.
More...
#include <cl.hpp>
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.
◆ BufferRenderGL() [1/4]
| cl::BufferRenderGL::BufferRenderGL |
( |
const Context & | context, |
|
|
cl_mem_flags | flags, |
|
|
cl_GLuint | bufobj, |
|
|
cl_int * | err = NULL ) |
|
inline |
Constructs a BufferRenderGL in a specified context, from a given GL Renderbuffer.
Wraps clCreateFromGLRenderbuffer().
Definition at line 4385 of file cl.hpp.
◆ BufferRenderGL() [2/4]
| cl::BufferRenderGL::BufferRenderGL |
( |
| ) |
|
|
inline |
Default constructor - initializes to NULL.
Definition at line 4408 of file cl.hpp.
◆ BufferRenderGL() [3/4]
Constructor from cl_mem - takes ownership.
See Memory for further details.
Definition at line 4418 of file cl.hpp.
◆ BufferRenderGL() [4/4]
| cl::BufferRenderGL::BufferRenderGL |
( |
const BufferRenderGL & | buf | ) |
|
|
inline |
Copy constructor to forward copy to the superclass correctly. Required for MSVC.
Definition at line 4443 of file cl.hpp.
◆ getObjectInfo()
| cl_int cl::BufferRenderGL::getObjectInfo |
( |
cl_gl_object_type * | type, |
|
|
cl_GLuint * | gl_object_name ) |
|
inline |
Wrapper for clGetGLObjectInfo().
Definition at line 4486 of file cl.hpp.
◆ operator=() [1/2]
Copy assignment to forward copy to the superclass correctly. Required for MSVC.
Definition at line 4449 of file cl.hpp.
◆ operator=() [2/2]
Assignment from cl_mem - performs shallow copy.
See Memory for further details.
Definition at line 4426 of file cl.hpp.
The documentation for this class was generated from the following file:
- /home/abuild/rpmbuild/BUILD/ASL-0.1.7-build/ASL-0.1.7/src/acl/cl.hpp