Struct obs_wrapper::properties::Properties
source · [−]pub struct Properties { /* private fields */ }Expand description
Wrapper around obs_properties_t, which is used by
OBS to generate a user-friendly configuration UI.
Implementations
Trait Implementations
sourceimpl Default for Properties
impl Default for Properties
sourceimpl Drop for Properties
impl Drop for Properties
sourceimpl PtrWrapper for Properties
impl PtrWrapper for Properties
type Pointer = obs_properties
sourceunsafe fn from_raw(raw: *mut Self::Pointer) -> Self
unsafe fn from_raw(raw: *mut Self::Pointer) -> Self
Wraps the pointer into a owned wrapper. Read more
sourcefn into_raw(self) -> *mut Self::Pointer
fn into_raw(self) -> *mut Self::Pointer
Consumes the wrapper and transfers ownershop to the pointer Read more
sourcefn as_ptr_mut(&mut self) -> *mut Self::Pointer
fn as_ptr_mut(&mut self) -> *mut Self::Pointer
Returns the inner pointer (mutable version).
Auto Trait Implementations
impl RefUnwindSafe for Properties
impl !Send for Properties
impl !Sync for Properties
impl Unpin for Properties
impl UnwindSafe for Properties
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more