gstgl.glallocation_params
Module for [GLAllocationParams] class
class GLAllocationParams
Types 1
Methods
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 #GstGLAllocationParamsFreeFuncvoid free(GstGLAllocationParamsFreeFunc propval) @property nothrowSet `free` field. Params: propval = a #GstGLAllocationParamsFreeFuncvoid allocFlags(uint propval) @property nothrowSet `allocFlags` field. Params: propval = allocation flagsvoid allocSize(size_t propval) @property nothrowSet `allocSize` field. Params: propval = the allocation sizegst.allocation_params.AllocationParams allocParams() @property nothrowGet `allocParams` field. Returns: the #GstAllocationParamsvoid context(gstgl.glcontext.GLContext propval) @property nothrowSet `context` field. Params: propval = a #GstGLContextvoid notify(GDestroyNotify propval) @property nothrowSet `notify` field. Params: propval = a #GDestroyNotifyvoid 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...