pub struct RenderBundle {
pub spatial: SpatialBundle,
pub render_tag: Tag,
}Expand description
Fields§
§spatial: SpatialBundle空间组件
render_tag: Tag渲染标签
Implementations§
Source§impl RenderBundle
impl RenderBundle
Sourcepub fn new(name: impl Into<String>) -> RenderBundle
pub fn new(name: impl Into<String>) -> RenderBundle
Sourcepub fn with_render_tag(self, tag: impl Into<String>) -> RenderBundle
pub fn with_render_tag(self, tag: impl Into<String>) -> RenderBundle
Sourcepub fn with_position(self, position: Vec3) -> RenderBundle
pub fn with_position(self, position: Vec3) -> RenderBundle
设置位置(委托给空间 Bundle)
Sourcepub fn with_rotation(self, rotation: Quat) -> RenderBundle
pub fn with_rotation(self, rotation: Quat) -> RenderBundle
设置旋转(委托给空间 Bundle)
Sourcepub fn with_scale(self, scale: Vec3) -> RenderBundle
pub fn with_scale(self, scale: Vec3) -> RenderBundle
设置缩放(委托给空间 Bundle)
Sourcepub fn with_transform(self, transform: Transform) -> RenderBundle
pub fn with_transform(self, transform: Transform) -> RenderBundle
设置变换(委托给空间 Bundle)
Sourcepub fn with_visibility(self, visibility: Visibility) -> RenderBundle
pub fn with_visibility(self, visibility: Visibility) -> RenderBundle
设置可见性(委托给空间 Bundle)
Sourcepub fn with_layer(self, layer: i32) -> RenderBundle
pub fn with_layer(self, layer: i32) -> RenderBundle
设置渲染层级(委托给空间 Bundle)
Trait Implementations§
Source§impl Bundle for RenderBundle
impl Bundle for RenderBundle
Source§fn get_component_ids(
components: &Components,
ids: &mut impl FnMut(Option<ComponentId>),
)
fn get_component_ids( components: &Components, ids: &mut impl FnMut(Option<ComponentId>), )
Source§impl Clone for RenderBundle
impl Clone for RenderBundle
Source§fn clone(&self) -> RenderBundle
fn clone(&self) -> RenderBundle
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for RenderBundle
impl Debug for RenderBundle
Source§impl Default for RenderBundle
impl Default for RenderBundle
Source§fn default() -> RenderBundle
fn default() -> RenderBundle
Returns the “default value” for a type. Read more
impl DynamicBundle for RenderBundle
Auto Trait Implementations§
impl Freeze for RenderBundle
impl RefUnwindSafe for RenderBundle
impl Send for RenderBundle
impl Sync for RenderBundle
impl Unpin for RenderBundle
impl UnsafeUnpin for RenderBundle
impl UnwindSafe for RenderBundle
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Downcast for Twhere
T: Any,
impl<T> Downcast for Twhere
T: Any,
Source§fn into_any(self: Box<T>) -> Box<dyn Any>
fn into_any(self: Box<T>) -> Box<dyn 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.Source§fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
fn into_any_rc(self: Rc<T>) -> Rc<dyn Any>
Convert
Rc<Trait> (where Trait: Downcast) to Rc<Any>. Rc<Any> can then be
further downcast into Rc<ConcreteType> where ConcreteType implements Trait.Source§fn as_any(&self) -> &(dyn Any + 'static)
fn as_any(&self) -> &(dyn Any + 'static)
Convert
&Trait (where Trait: Downcast) to &Any. This is needed since Rust cannot
generate &Any’s vtable from &Trait’s.Source§fn as_any_mut(&mut self) -> &mut (dyn Any + 'static)
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.Source§impl<T> DowncastSync for T
impl<T> DowncastSync for T
Source§impl<T> FromWorld for Twhere
T: Default,
impl<T> FromWorld for Twhere
T: Default,
Source§fn from_world(_world: &mut World) -> T
fn from_world(_world: &mut World) -> T
Creates
Self using data from the given World.