pub type glsl_include_callbacks_t = glsl_include_callbacks_s;

Aliased Type§

struct glsl_include_callbacks_t {
    pub include_system: Option<unsafe extern "C" fn(_: *mut c_void, _: *const i8, _: *const i8, _: usize) -> *mut glsl_include_result_s>,
    pub include_local: Option<unsafe extern "C" fn(_: *mut c_void, _: *const i8, _: *const i8, _: usize) -> *mut glsl_include_result_s>,
    pub free_include_result: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut glsl_include_result_s) -> i32>,
}

Fields§

§include_system: Option<unsafe extern "C" fn(_: *mut c_void, _: *const i8, _: *const i8, _: usize) -> *mut glsl_include_result_s>§include_local: Option<unsafe extern "C" fn(_: *mut c_void, _: *const i8, _: *const i8, _: usize) -> *mut glsl_include_result_s>§free_include_result: Option<unsafe extern "C" fn(_: *mut c_void, _: *mut glsl_include_result_s) -> i32>