Struct gstreamer_gl_sys::GstGLShader
source · #[repr(C)]pub struct GstGLShader {
pub parent: GstObject,
pub context: *mut GstGLContext,
pub priv_: *mut GstGLShaderPrivate,
pub _padding: [gpointer; 4],
}
Fields§
§parent: GstObject
§context: *mut GstGLContext
§priv_: *mut GstGLShaderPrivate
§_padding: [gpointer; 4]
Trait Implementations§
source§impl Clone for GstGLShader
impl Clone for GstGLShader
source§fn clone(&self) -> GstGLShader
fn clone(&self) -> GstGLShader
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GstGLShader
impl Debug for GstGLShader
impl Copy for GstGLShader
Auto Trait Implementations§
impl Freeze for GstGLShader
impl RefUnwindSafe for GstGLShader
impl !Send for GstGLShader
impl !Sync for GstGLShader
impl Unpin for GstGLShader
impl UnwindSafe for GstGLShader
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
🔬This is a nightly-only experimental API. (
clone_to_uninit
)