pub struct TextPass { /* private fields */ }Expand description
A shared text overlay pass without a depth test.
Implementations§
Trait Implementations§
Source§impl FramePass for TextPass
impl FramePass for TextPass
fn name(&self) -> &'static str
fn stage(&self) -> PassStage
fn record( &mut self, encoder: &mut CommandEncoder, target: &FrameTarget<'_>, ) -> Result<()>
fn attach(&mut self, gpu: &GpuContext, frame: FrameFormat) -> Result<()>
fn color_load(&self) -> ColorLoad
§fn depth_convention(&self) -> Option<DepthConvention>
fn depth_convention(&self) -> Option<DepthConvention>
None means the pass writes no depth; Some must match the frame’s convention to register.fn depth_read(&self) -> Option<DepthConvention>
True joins the stage’s shared render pass, so
attach must build pipelines against the frame’s color and depth formats.§fn clear_color(&self) -> Color
fn clear_color(&self) -> Color
Read before
prepare, and only when color_load is Clear.Auto Trait Implementations§
impl Freeze for TextPass
impl !RefUnwindSafe for TextPass
impl !Send for TextPass
impl !Sync for TextPass
impl Unpin for TextPass
impl UnsafeUnpin for TextPass
impl !UnwindSafe for TextPass
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