Type Alias C3D_LightEnv

Source
pub type C3D_LightEnv = C3D_LightEnv_t;

Aliased Type§

#[repr(C)]
pub struct C3D_LightEnv { pub flags: u32, pub luts: [*mut C3D_LightLut; 6], pub ambient: [f32; 3], pub lights: [*mut C3D_Light_t; 8], pub conf: C3D_LightEnvConf, pub material: C3D_Material, }

Fields§

§flags: u32§luts: [*mut C3D_LightLut; 6]§ambient: [f32; 3]§lights: [*mut C3D_Light_t; 8]§conf: C3D_LightEnvConf§material: C3D_Material

Trait Implementations

Source§

impl Clone for C3D_LightEnv_t

Source§

fn clone(&self) -> C3D_LightEnv_t

Returns a duplicate of the value. Read more
1.0.0§

fn clone_from(&mut self, source: &Self)

Performs copy-assignment from source. Read more
Source§

impl Debug for C3D_LightEnv_t

Source§

fn fmt(&self, f: &mut Formatter<'_>) -> Result

Formats the value using the given formatter. Read more
Source§

impl Copy for C3D_LightEnv_t