Struct bevy::sprite::Mesh2dPipeline [−]
pub struct Mesh2dPipeline {
pub view_layout: BindGroupLayout,
pub mesh_layout: BindGroupLayout,
pub dummy_white_gpu_image: GpuImage,
}
Fields
view_layout: BindGroupLayout
mesh_layout: BindGroupLayout
dummy_white_gpu_image: GpuImage
Implementations
impl Mesh2dPipeline
impl Mesh2dPipeline
pub fn get_image_texture(
&'a self,
gpu_images: &'a HashMap<Handle<Image>, <Image as RenderAsset>::PreparedAsset, RandomState>,
handle_option: &Option<Handle<Image>>
) -> Option<(&'a TextureView, &'a Sampler)>
Trait Implementations
impl Clone for Mesh2dPipeline
impl Clone for Mesh2dPipeline
pub fn clone(&self) -> Mesh2dPipeline
pub fn clone(&self) -> Mesh2dPipeline
Returns a copy of the value. Read more
Performs copy-assignment from source
. Read more
impl FromWorld for Mesh2dPipeline
impl FromWorld for Mesh2dPipeline
pub fn from_world(world: &mut World) -> Mesh2dPipeline
pub fn from_world(world: &mut World) -> Mesh2dPipeline
Creates Self
using data from the given World
impl SpecializedPipeline for Mesh2dPipeline
impl SpecializedPipeline for Mesh2dPipeline
type Key = Mesh2dPipelineKey
pub fn specialize(
&self,
key: <Mesh2dPipeline as SpecializedPipeline>::Key
) -> RenderPipelineDescriptor
Auto Trait Implementations
impl !RefUnwindSafe for Mesh2dPipeline
impl Send for Mesh2dPipeline
impl Sync for Mesh2dPipeline
impl Unpin for Mesh2dPipeline
impl !UnwindSafe for Mesh2dPipeline
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
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn instrument(self, span: Span) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
fn in_current_span(self) -> Instrumented<Self>ⓘNotable traits for Instrumented<T>impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for Instrumented<T> where
T: Future, type Output = <T as Future>::Output;
pub fn clone_type_data(&self) -> Box<dyn TypeData + 'static, Global>ⓘ
pub fn vzip(self) -> V
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
where
S: Into<Dispatch>,
impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
fn with_current_subscriber(self) -> WithDispatch<Self>ⓘNotable traits for WithDispatch<T>impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
impl<T> Future for WithDispatch<T> where
T: Future, type Output = <T as Future>::Output;
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more