Struct gst_plugin::object::ElementInstanceStruct [−][src]
#[repr(C)]pub struct ElementInstanceStruct<T: ObjectType> { /* fields omitted */ }
Trait Implementations
impl<T: ObjectType> Instance<T> for ElementInstanceStruct<T>
[src]
impl<T: ObjectType> Instance<T> for ElementInstanceStruct<T>
fn parent(&self) -> &<T::ParentType as Wrapper>::GlibType
[src]
fn parent(&self) -> &<T::ParentType as Wrapper>::GlibType
fn get_impl(&self) -> &T::ImplType
[src]
fn get_impl(&self) -> &T::ImplType
unsafe fn set_impl(&mut self, imp: NonNull<T::ImplType>)
[src]
unsafe fn set_impl(&mut self, imp: NonNull<T::ImplType>)
unsafe fn get_class(&self) -> *const ClassStruct<T>
[src]
unsafe fn get_class(&self) -> *const ClassStruct<T>
impl<T: ObjectType> PanicPoison for ElementInstanceStruct<T>
[src]
impl<T: ObjectType> PanicPoison for ElementInstanceStruct<T>
fn panicked(&self) -> &AtomicBool
[src]
fn panicked(&self) -> &AtomicBool
Auto Trait Implementations
impl<T> !Send for ElementInstanceStruct<T>
impl<T> !Send for ElementInstanceStruct<T>
impl<T> !Sync for ElementInstanceStruct<T>
impl<T> !Sync for ElementInstanceStruct<T>