pub struct RenderPass {
pub device: Device,
pub handle: RenderPass,
pub info: RenderPassInfo,
/* private fields */
}Expand description
Vulkan render pass state and cached framebuffer/pipeline objects for compatible attachments.
Fields§
§device: DeviceThe device which owns this render pass resource.
Note: This field is read-only.
handle: RenderPassThe native Vulkan resource handle of this render pass.
Note: This field is read-only.
info: RenderPassInfoInformation used to create this render pass resource.
Note: This field is read-only.
Trait Implementations§
Source§impl Debug for RenderPass
impl Debug for RenderPass
Source§impl Drop for RenderPass
impl Drop for RenderPass
Source§impl Pool<RenderPassInfo, RenderPass> for FifoPool
impl Pool<RenderPassInfo, RenderPass> for FifoPool
Source§fn resource(
&mut self,
info: RenderPassInfo,
) -> Result<Lease<RenderPass>, DriverError>
fn resource( &mut self, info: RenderPassInfo, ) -> Result<Lease<RenderPass>, DriverError>
Request a resource.
Source§impl Pool<RenderPassInfo, RenderPass> for HashPool
impl Pool<RenderPassInfo, RenderPass> for HashPool
Source§fn resource(
&mut self,
info: RenderPassInfo,
) -> Result<Lease<RenderPass>, DriverError>
fn resource( &mut self, info: RenderPassInfo, ) -> Result<Lease<RenderPass>, DriverError>
Request a resource.
Source§impl Pool<RenderPassInfo, RenderPass> for LazyPool
impl Pool<RenderPassInfo, RenderPass> for LazyPool
Source§fn resource(
&mut self,
info: RenderPassInfo,
) -> Result<Lease<RenderPass>, DriverError>
fn resource( &mut self, info: RenderPassInfo, ) -> Result<Lease<RenderPass>, DriverError>
Request a resource.
Auto Trait Implementations§
impl Freeze for RenderPass
impl !RefUnwindSafe for RenderPass
impl Send for RenderPass
impl Sync for RenderPass
impl Unpin for RenderPass
impl UnsafeUnpin for RenderPass
impl !UnwindSafe for RenderPass
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