Type Alias GDALVRTProcessedDatasetFuncProcess
Source pub type GDALVRTProcessedDatasetFuncProcess = Option<unsafe extern "C" fn(pszFuncName: *const c_char, pUserData: *mut c_void, pWorkingData: VRTPDWorkingDataPtr, papszFunctionArgs: CSLConstList, nBufXSize: c_int, nBufYSize: c_int, pInBuffer: *const c_void, nInBufferSize: usize, eInDT: Type, nInBands: c_int, padfInNoData: *const f64, pOutBuffer: *mut c_void, nOutBufferSize: usize, eOutDT: Type, nOutBands: c_int, padfOutNoData: *const f64, dfSrcXOff: f64, dfSrcYOff: f64, dfSrcXSize: f64, dfSrcYSize: f64, adfSrcGT: *const f64, pszVRTPath: *const c_char, papszExtra: CSLConstList) -> Type>;
pub enum GDALVRTProcessedDatasetFuncProcess {
None,
Some(unsafe extern "C" fn(*const i8, *mut c_void, *mut c_void, *mut *mut i8, i32, i32, *const c_void, usize, u32, i32, *const f64, *mut c_void, usize, u32, i32, *const f64, f64, f64, f64, f64, *const f64, *const i8, *mut *mut i8) -> u32),
}