Struct screen_13::driver::RenderPass
source · [−]pub struct RenderPass {
pub info: RenderPassInfo,
/* private fields */
}Fields
info: RenderPassInfoImplementations
sourceimpl RenderPass
impl RenderPass
pub fn create(
device: &Arc<Device>,
info: RenderPassInfo
) -> Result<Self, DriverError>
pub fn framebuffer_ref(
&self,
info: FramebufferKey
) -> Result<Framebuffer, DriverError>
pub fn graphic_pipeline_ref(
&self,
pipeline: &Arc<GraphicPipeline>,
depth_stencil: Option<DepthStencilMode>,
subpass_idx: u32
) -> Result<Pipeline, DriverError>
Trait Implementations
sourceimpl Debug for RenderPass
impl Debug for RenderPass
sourceimpl Deref for RenderPass
impl Deref for RenderPass
type Target = RenderPass
type Target = RenderPass
The resulting type after dereferencing.
Auto Trait Implementations
impl !RefUnwindSafe for RenderPass
impl Send for RenderPass
impl Sync for RenderPass
impl Unpin for RenderPass
impl !UnwindSafe for RenderPass
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more