#[repr(C)]pub struct OfxDialogSuiteV1 {
pub RequestDialog: Option<unsafe extern "C" fn(user_data: *mut c_void) -> OfxStatus>,
pub NotifyRedrawPending: Option<unsafe extern "C" fn() -> OfxStatus>,
}Fields§
§RequestDialog: Option<unsafe extern "C" fn(user_data: *mut c_void) -> OfxStatus>@brief Request the host to send a kOfxActionDialog to the plugin from its UI thread. \pre
- user_data: A pointer to any user data \post @returns
- ::kOfxStatOK - The host has queued the request and will send an ‘OfxActionDialog’
- ::kOfxStatFailed - The host has no provisio for this or can not deal with it currently.
NotifyRedrawPending: Option<unsafe extern "C" fn() -> OfxStatus>@brief Inform the host of redraw event so it can redraw itself If the host runs fullscreen in OpenGL, it would otherwise not receive redraw event when a dialog in front would catch all events. \pre \post @returns
- ::kOfxStatReplyDefault
Trait Implementations§
Source§impl Clone for OfxDialogSuiteV1
impl Clone for OfxDialogSuiteV1
Source§fn clone(&self) -> OfxDialogSuiteV1
fn clone(&self) -> OfxDialogSuiteV1
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 Debug for OfxDialogSuiteV1
impl Debug for OfxDialogSuiteV1
impl Copy for OfxDialogSuiteV1
Auto Trait Implementations§
impl Freeze for OfxDialogSuiteV1
impl RefUnwindSafe for OfxDialogSuiteV1
impl Send for OfxDialogSuiteV1
impl Sync for OfxDialogSuiteV1
impl Unpin for OfxDialogSuiteV1
impl UnwindSafe for OfxDialogSuiteV1
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