gstgl.glrenderbuffer
Module for [GLRenderbuffer] class
class GLRenderbuffer
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
GLRenderbuffer self()Returns `this`, for use in `with` statements.uint renderbufferId() @propertyGet `renderbufferId` field. Returns: the GL texture id for this memoryvoid renderbufferId(uint propval) @propertySet `renderbufferId` field. Params: propval = the GL texture id for this memorygstgl.types.GLFormat renderbufferFormat() @propertyGet `renderbufferFormat` field. Returns: the texture typevoid renderbufferFormat(gstgl.types.GLFormat propval) @propertySet `renderbufferFormat` field. Params: propval = the texture typebool renderbufferWrapped() @propertyvoid renderbufferWrapped(bool propval) @propertyint 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...