pub struct PointPass { /* private fields */ }Implementations§
Trait Implementations§
Source§impl FramePass for PointPass
impl FramePass for PointPass
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
Source§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.Source§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 PointPass
impl !RefUnwindSafe for PointPass
impl !Send for PointPass
impl !Sync for PointPass
impl Unpin for PointPass
impl UnsafeUnpin for PointPass
impl !UnwindSafe for PointPass
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