gstgl.glallocation_params

Module for [GLAllocationParams] class

Types 1

Methods
void * _cPtr(Flag!"Dup" dup = No.Dup) nothrow
GType _getGType() static nothrow
GType _gType() @property nothrow
GLAllocationParams self() nothrowReturns `this`, for use in `with` statements.
size_t structSize() @property nothrowGet `structSize` field. Returns: the size of the struct (including and subclass data)
void structSize(size_t propval) @property nothrowSet `structSize` field. Params: propval = the size of the struct (including and subclass data)
GstGLAllocationParamsFreeFunc free() @property nothrowGet `free` field. Returns: a #GstGLAllocationParamsFreeFunc
void free(GstGLAllocationParamsFreeFunc propval) @property nothrowSet `free` field. Params: propval = a #GstGLAllocationParamsFreeFunc
uint allocFlags() @property nothrowGet `allocFlags` field. Returns: allocation flags
void allocFlags(uint propval) @property nothrowSet `allocFlags` field. Params: propval = allocation flags
size_t allocSize() @property nothrowGet `allocSize` field. Returns: the allocation size
void allocSize(size_t propval) @property nothrowSet `allocSize` field. Params: propval = the allocation size
gst.allocation_params.AllocationParams allocParams() @property nothrowGet `allocParams` field. Returns: the #GstAllocationParams
gstgl.glcontext.GLContext context() @property nothrowGet `context` field. Returns: a #GstGLContext
void context(gstgl.glcontext.GLContext propval) @property nothrowSet `context` field. Params: propval = a #GstGLContext
GDestroyNotify notify() @property nothrowGet `notify` field. Returns: a #GDestroyNotify
void notify(GDestroyNotify propval) @property nothrowSet `notify` field. Params: propval = a #GDestroyNotify
void copyData(gstgl.glallocation_params.GLAllocationParams dest) nothrowCopies the dynamically allocated data from src to dest. Direct subclasses should call this function in their own overridden copy function.
void freeData() nothrowFrees the dynamically allocated data in params. Direct subclasses should call this function in their own overridden free function.
Constructors
this(size_t structSize = size_t.init, GstGLAllocationParamsFreeFunc free = GstGLAllocationParamsFreeFunc.init, uint allocFlags = uint.init, size_t allocSize = size_t.init, gstgl.glcontext.GLContext context = gstgl.glcontext.GLContext.init, GDestroyNotify notify = GDestroyNotify.init)Create a `glallocation_params.GLAllocationParams` boxed type. Params: structSize = the size of the struct (including and subclass data) free = a #GstGLAllocationParamsFreeFunc allocFlags = allocati...
this(void * ptr, Flag!"Take" take)