#[repr(C)]pub struct ID3DUserDefinedAnnotationVtbl {
pub parent: IUnknownVtbl,
pub BeginEvent: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation, Name: LPCWSTR) -> INT,
pub EndEvent: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation) -> INT,
pub SetMarker: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation, Name: LPCWSTR),
pub GetStatus: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation) -> BOOL,
}Fields§
§parent: IUnknownVtbl§BeginEvent: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation, Name: LPCWSTR) -> INT§EndEvent: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation) -> INT§SetMarker: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation, Name: LPCWSTR)§GetStatus: unsafe extern "system" fn(This: *mut ID3DUserDefinedAnnotation) -> BOOLAuto Trait Implementations§
impl Freeze for ID3DUserDefinedAnnotationVtbl
impl RefUnwindSafe for ID3DUserDefinedAnnotationVtbl
impl Send for ID3DUserDefinedAnnotationVtbl
impl Sync for ID3DUserDefinedAnnotationVtbl
impl Unpin for ID3DUserDefinedAnnotationVtbl
impl UnwindSafe for ID3DUserDefinedAnnotationVtbl
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