pub type PR_DoInstanceDialogFunc = Option<unsafe extern "C" fn(in_dataP: *const PR_InData, global_contextH: PR_GlobalContextH, instance_contextH: PR_InstanceContextH, global_dataH: PR_GlobalDataH, instance_dataH: PR_InstanceDataH, resultP: *mut PR_DialogResult) -> A_Err>;Expand description
if the renderer has parameters, this is where they get set or changed.
Aliased Type§
pub enum PR_DoInstanceDialogFunc {
None,
Some(unsafe extern "C" fn(*const PR_InData, *mut *mut PR_GlobalContext, *mut *mut PR_InstanceContext, *mut *mut _Up_OpaqueMem, *mut *mut _Up_OpaqueMem, *mut i32) -> i32),
}Variants§
None
No value.
Some(unsafe extern "C" fn(*const PR_InData, *mut *mut PR_GlobalContext, *mut *mut PR_InstanceContext, *mut *mut _Up_OpaqueMem, *mut *mut _Up_OpaqueMem, *mut i32) -> i32)
Some value of type T.