pub unsafe extern "C" fn C3D_LightDiffuse(
    light: *mut C3D_Light,
    r: f32,
    g: f32,
    b: f32
)