Type Alias glslang_sys::glsl_include_callbacks_t
source · 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>