#[repr(C)]pub struct IComponentHandler2Vtbl {
pub base: FUnknownVtbl,
pub setDirty: unsafe extern "system" fn(this: *mut IComponentHandler2, state: TBool) -> tresult,
pub requestOpenEditor: unsafe extern "system" fn(this: *mut IComponentHandler2, name: FIDString) -> tresult,
pub startGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult,
pub finishGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult,
}Fields§
§base: FUnknownVtbl§setDirty: unsafe extern "system" fn(this: *mut IComponentHandler2, state: TBool) -> tresult§requestOpenEditor: unsafe extern "system" fn(this: *mut IComponentHandler2, name: FIDString) -> tresult§startGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresult§finishGroupEdit: unsafe extern "system" fn(this: *mut IComponentHandler2) -> tresultTrait Implementations§
Source§impl Clone for IComponentHandler2Vtbl
impl Clone for IComponentHandler2Vtbl
Source§fn clone(&self) -> IComponentHandler2Vtbl
fn clone(&self) -> IComponentHandler2Vtbl
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 moreimpl Copy for IComponentHandler2Vtbl
Auto Trait Implementations§
impl Freeze for IComponentHandler2Vtbl
impl RefUnwindSafe for IComponentHandler2Vtbl
impl Send for IComponentHandler2Vtbl
impl Sync for IComponentHandler2Vtbl
impl Unpin for IComponentHandler2Vtbl
impl UnwindSafe for IComponentHandler2Vtbl
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