Struct GstGL Shader
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 duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for GstGLShader
Auto Trait Implementations§
impl !Send for GstGLShader
impl !Sync for GstGLShader
impl Freeze for GstGLShader
impl RefUnwindSafe for GstGLShader
impl Unpin for GstGLShader
impl UnsafeUnpin 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