Struct bevy_pbr::PointLightBundle [−][src]
pub struct PointLightBundle {
pub point_light: PointLight,
pub cubemap_visible_entities: CubemapVisibleEntities,
pub cubemap_frusta: CubemapFrusta,
pub transform: Transform,
pub global_transform: GlobalTransform,
}
Expand description
A component bundle for PointLight
entities.
Fields
point_light: PointLight
cubemap_visible_entities: CubemapVisibleEntities
cubemap_frusta: CubemapFrusta
transform: Transform
global_transform: GlobalTransform
Trait Implementations
SAFE: ComponentId is returned in field-definition-order. [from_components] and [get_components] use field-definition-order
fn component_ids(
components: &mut Components,
storages: &mut Storages
) -> Vec<ComponentId>ⓘ
fn component_ids(
components: &mut Components,
storages: &mut Storages
) -> Vec<ComponentId>ⓘ
Calls func
on each value, in the order of this bundle’s Component
s. This will
std::mem::forget
the bundle fields, so callers are responsible for dropping the fields
if that is desirable. Read more
Returns the “default value” for a type. Read more
Auto Trait Implementations
impl RefUnwindSafe for PointLightBundle
impl Send for PointLightBundle
impl Sync for PointLightBundle
impl Unpin for PointLightBundle
impl UnwindSafe for PointLightBundle
Blanket Implementations
Mutably borrows from an owned value. Read more
impl<T> Downcast for T where
T: Any,
impl<T> Downcast for T where
T: Any,
Convert Box<dyn Trait>
(where Trait: Downcast
) to Box<dyn Any>
. Box<dyn Any>
can
then be further downcast
into Box<ConcreteType>
where ConcreteType
implements Trait
. Read more
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
pub fn into_any_rc(self: Rc<T>) -> Rc<dyn Any + 'static>
Convert Rc<Trait>
(where Trait: Downcast
) to Rc<Any>
. Rc<Any>
can then be
further downcast
into Rc<ConcreteType>
where ConcreteType
implements Trait
. Read more
Convert &Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &Any
’s vtable from &Trait
’s. Read more
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
pub fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
Convert &mut Trait
(where Trait: Downcast
) to &Any
. This is needed since Rust cannot
generate &mut Any
’s vtable from &mut Trait
’s. Read more
Creates Self
using data from the given World
pub fn vzip(self) -> V
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more