pub type PR_QueryFunc = Option<unsafe extern "C" fn(in_dataP: *const PR_InData, global_contextH: PR_GlobalContextH, instance_contextH: PR_InstanceContextH, query_contextH: PR_QueryContextH, query_type: PR_QueryType, global_data: PR_GlobalDataH, instance_dataH: PR_InstanceDataH) -> A_Err>;Expand description
AE will need to have the artisan process data on its behalf such as projecting points to the screen, transforming axis, etc. This routine will handle it all
Aliased Type§
pub enum PR_QueryFunc {
None,
Some(unsafe extern "C" fn(*const PR_InData, *mut *mut PR_GlobalContext, *mut *mut PR_InstanceContext, *mut *mut PR_QueryContext, u32, *mut *mut _Up_OpaqueMem, *mut *mut _Up_OpaqueMem) -> i32),
}Variants§
None
No value.
Some(unsafe extern "C" fn(*const PR_InData, *mut *mut PR_GlobalContext, *mut *mut PR_InstanceContext, *mut *mut PR_QueryContext, u32, *mut *mut _Up_OpaqueMem, *mut *mut _Up_OpaqueMem) -> i32)
Some value of type T.