pub struct FramebufferProperties {
pub flags: FramebufferCreateFlags,
pub attachments: Vec<Arc<dyn ImageViewAccess>>,
pub dimensions: ImageDimensions,
}Fields§
§flags: FramebufferCreateFlags§attachments: Vec<Arc<dyn ImageViewAccess>>§dimensions: ImageDimensionsImplementations§
Source§impl FramebufferProperties
impl FramebufferProperties
pub fn new_default( attachments: Vec<Arc<dyn ImageViewAccess>>, dimensions: ImageDimensions, ) -> Self
pub fn write_create_info_builder<'a>( &'a self, builder: FramebufferCreateInfoBuilder<'a>, vk_attchment_image_view_handles: &'a [ImageView], render_pass: &RenderPass, ) -> FramebufferCreateInfoBuilder<'_>
pub fn vk_attachment_image_view_handles(&self) -> Vec<ImageView>
Sourcepub fn from_create_info_builder(
value: &FramebufferCreateInfoBuilder<'_>,
) -> Self
pub fn from_create_info_builder( value: &FramebufferCreateInfoBuilder<'_>, ) -> Self
Note: leaves attachments empty because the create info only provides handles
Trait Implementations§
Source§impl Clone for FramebufferProperties
impl Clone for FramebufferProperties
Source§fn clone(&self) -> FramebufferProperties
fn clone(&self) -> FramebufferProperties
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Default for FramebufferProperties
impl Default for FramebufferProperties
Source§fn default() -> FramebufferProperties
fn default() -> FramebufferProperties
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for FramebufferProperties
impl !RefUnwindSafe for FramebufferProperties
impl Send for FramebufferProperties
impl Sync for FramebufferProperties
impl Unpin for FramebufferProperties
impl !UnwindSafe for FramebufferProperties
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