#[repr(C)]pub struct PunctualLightData {
pub ws_pos: Vector3,
pub radius: f32,
pub color: Vector4,
pub attenuation: Vector4,
pub spot_direction: Vector3,
pub light_index: i32,
pub occlusion_probe_info: Vector4,
}Expand description
Fields§
§ws_pos: Vector3§radius: f32§color: Vector4§attenuation: Vector4§spot_direction: Vector3§light_index: i32§occlusion_probe_info: Vector4Trait Implementations§
Source§impl ClassIdentity for PunctualLightData
impl ClassIdentity for PunctualLightData
Source§impl Clone for PunctualLightData
impl Clone for PunctualLightData
Source§fn clone(&self) -> PunctualLightData
fn clone(&self) -> PunctualLightData
Returns a duplicate of the value. Read more
1.0.0§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for PunctualLightData
Auto Trait Implementations§
impl Freeze for PunctualLightData
impl RefUnwindSafe for PunctualLightData
impl Send for PunctualLightData
impl Sync for PunctualLightData
impl Unpin for PunctualLightData
impl UnwindSafe for PunctualLightData
Blanket Implementations§
§impl<T> Any for Twhere
T: 'static + ?Sized,
impl<T> Any for Twhere
T: 'static + ?Sized,
§impl<T> Borrow<T> for Twhere
T: ?Sized,
impl<T> Borrow<T> for Twhere
T: ?Sized,
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)