#[repr(C)]pub struct IEditController {
pub vtbl: *const IEditControllerVtbl,
}Fields§
§vtbl: *const IEditControllerVtblTrait Implementations§
Source§impl Clone for IEditController
impl Clone for IEditController
Source§fn clone(&self) -> IEditController
fn clone(&self) -> IEditController
Returns a duplicate 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<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEditController
impl<C, W, const OFFSET: isize> Construct<C, W, OFFSET> for IEditController
Source§impl Interface for IEditController
impl Interface for IEditController
Source§impl Unknown for IEditController
impl Unknown for IEditController
Source§unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
unsafe fn query_interface(this: *mut Self, iid: &Guid) -> Option<*mut c_void>
Checks if an object implements the interface corresponding to the given GUID, and if so,
returns a corresponding interface pointer for the object and increments the object’s
reference count.
impl Copy for IEditController
impl Inherits<FUnknown> for IEditController
impl Inherits<IPluginBase> for IEditController
impl Send for IEditController
impl Sync for IEditController
Auto Trait Implementations§
impl Freeze for IEditController
impl RefUnwindSafe for IEditController
impl Unpin for IEditController
impl UnwindSafe for IEditController
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