#[repr(C)]pub struct VdjVideoCallbacks {
pub draw_deck: extern "C" fn(*mut VdjPlugin) -> HRESULT,
pub get_device: extern "C" fn(*mut VdjPlugin, EVdjVideoEngine, *mut *mut c_void) -> HRESULT,
pub get_texture: extern "C" fn(*mut VdjPlugin, EVdjVideoEngine, *mut *mut c_void, *mut *mut c_void) -> HRESULT,
}Fields§
§draw_deck: extern "C" fn(*mut VdjPlugin) -> HRESULT§get_device: extern "C" fn(*mut VdjPlugin, EVdjVideoEngine, *mut *mut c_void) -> HRESULT§get_texture: extern "C" fn(*mut VdjPlugin, EVdjVideoEngine, *mut *mut c_void, *mut *mut c_void) -> HRESULTAuto Trait Implementations§
impl Freeze for VdjVideoCallbacks
impl RefUnwindSafe for VdjVideoCallbacks
impl Send for VdjVideoCallbacks
impl Sync for VdjVideoCallbacks
impl Unpin for VdjVideoCallbacks
impl UnsafeUnpin for VdjVideoCallbacks
impl UnwindSafe for VdjVideoCallbacks
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