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)
GType _gType() @property
GLRenderbuffer self()Returns `this`, for use in `with` statements.
uint renderbufferId() @propertyGet `renderbufferId` field. Returns: the GL texture id for this memory
void renderbufferId(uint propval) @propertySet `renderbufferId` field. Params: propval = the GL texture id for this memory
gstgl.types.GLFormat renderbufferFormat() @propertyGet `renderbufferFormat` field. Returns: the texture type
void renderbufferFormat(gstgl.types.GLFormat propval) @propertySet `renderbufferFormat` field. Params: propval = the texture type
uint width() @propertyGet `width` field. Returns: the width
void width(uint propval) @propertySet `width` field. Params: propval = the width
uint height() @propertyGet `height` field. Returns: the height
void height(uint propval) @propertySet `height` field. Params: propval = the height
bool renderbufferWrapped() @property
void renderbufferWrapped(bool propval) @property
int getHeight()
uint getId()
int getWidth()
void initOnce()Initializes 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)