gstgl.glrenderbuffer

Module for [GLRenderbuffer] class

Types 1

GstGLRenderbuffer is a #GstGLBaseMemory subclass providing support for OpenGL renderbuffers.

#GstGLRenderbuffer is created or wrapped through gstgl.glbase_memory.GLBaseMemory.alloc with #GstGLRenderbufferAllocationParams.

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
GLRenderbuffer self() nothrowReturns `this`, for use in `with` statements.
uint renderbufferId() @property nothrowGet `renderbufferId` field. Returns: the GL texture id for this memory
void renderbufferId(uint propval) @property nothrowSet `renderbufferId` field. Params: propval = the GL texture id for this memory
gstgl.types.GLFormat renderbufferFormat() @property nothrowGet `renderbufferFormat` field. Returns: the texture type
void renderbufferFormat(gstgl.types.GLFormat propval) @property nothrowSet `renderbufferFormat` field. Params: propval = the texture type
uint width() @property nothrowGet `width` field. Returns: the width
void width(uint propval) @property nothrowSet `width` field. Params: propval = the width
uint height() @property nothrowGet `height` field. Returns: the height
void height(uint propval) @property nothrowSet `height` field. Params: propval = the height
bool renderbufferWrapped() @property nothrow
void renderbufferWrapped(bool propval) @property nothrow
int getHeight() nothrow
uint getId() nothrow
int getWidth() nothrow
void initOnce() static nothrowInitializes the GL Base Texture allocator. It is safe to call this function multiple times. This must be called before any other GstGLRenderbuffer operation.
Constructors
this(uint renderbufferId = uint.init, gstgl.types.GLFormat renderbufferFormat = gstgl.types.GLFormat.init, uint width = uint.init, uint height = uint.init, bool renderbufferWrapped = bool.init)Create a `glrenderbuffer.GLRenderbuffer` boxed type. Params: renderbufferId = the GL texture id for this memory renderbufferFormat = the texture type width = the width height = the height renderbuf...
this(void * ptr, Flag!"Take" take)