#[repr(C)]pub struct VkFramebufferCreateInfo {
pub sType: VkStructureType,
pub pNext: *const c_void,
pub flags: VkFramebufferCreateFlags,
pub renderPass: VkRenderPass,
pub attachmentCount: u32,
pub pAttachments: *const VkImageView,
pub width: u32,
pub height: u32,
pub layers: u32,
}Fields§
§sType: VkStructureType§pNext: *const c_void§flags: VkFramebufferCreateFlags§renderPass: VkRenderPass§attachmentCount: u32§pAttachments: *const VkImageView§width: u32§height: u32§layers: u32Trait Implementations§
Source§impl Clone for VkFramebufferCreateInfo
impl Clone for VkFramebufferCreateInfo
Source§fn clone(&self) -> VkFramebufferCreateInfo
fn clone(&self) -> VkFramebufferCreateInfo
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 Debug for VkFramebufferCreateInfo
impl Debug for VkFramebufferCreateInfo
Source§impl TypedVulkanStructure for VkFramebufferCreateInfo
impl TypedVulkanStructure for VkFramebufferCreateInfo
Source§const TYPE: VkStructureType = 37i32
const TYPE: VkStructureType = 37i32
sType of this structure
Source§fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
fn try_from_generic(g: &GenericVulkanStructure) -> Option<&Self>
Cast structure ref only if sType matches
Source§impl VulkanStructure for VkFramebufferCreateInfo
impl VulkanStructure for VkFramebufferCreateInfo
Source§fn as_generic(&self) -> &GenericVulkanStructure
fn as_generic(&self) -> &GenericVulkanStructure
Cast structure ref to generic. This is same as transmute but must be safe.
Source§fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
fn as_generic_mut(&mut self) -> &mut GenericVulkanStructure
Cast structure mutable ref to generic. This is same as transmute but must be safe.
Auto Trait Implementations§
impl Freeze for VkFramebufferCreateInfo
impl RefUnwindSafe for VkFramebufferCreateInfo
impl !Send for VkFramebufferCreateInfo
impl !Sync for VkFramebufferCreateInfo
impl Unpin for VkFramebufferCreateInfo
impl UnwindSafe for VkFramebufferCreateInfo
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
impl<S> StructureChainQuery for Swhere
S: TypedVulkanStructure,
Source§fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
fn iter_chain(&self) -> StructureChainIterator<'_> ⓘ
Iterate pNext chain