Struct vulkan_bindings::SubpassDescription2
source · [−]#[repr(C)]pub struct SubpassDescription2 {Show 13 fields
pub sType: StructureType,
pub pNext: *const c_void,
pub flags: SubpassDescriptionFlags,
pub pipelineBindPoint: PipelineBindPoint,
pub viewMask: u32,
pub inputAttachmentCount: u32,
pub pInputAttachments: *const AttachmentReference2,
pub colorAttachmentCount: u32,
pub pColorAttachments: *const AttachmentReference2,
pub pResolveAttachments: *const AttachmentReference2,
pub pDepthStencilAttachment: *const AttachmentReference2,
pub preserveAttachmentCount: u32,
pub pPreserveAttachments: *const u32,
}
Fields
sType: StructureType
pNext: *const c_void
flags: SubpassDescriptionFlags
pipelineBindPoint: PipelineBindPoint
viewMask: u32
inputAttachmentCount: u32
pInputAttachments: *const AttachmentReference2
colorAttachmentCount: u32
pColorAttachments: *const AttachmentReference2
pResolveAttachments: *const AttachmentReference2
pDepthStencilAttachment: *const AttachmentReference2
preserveAttachmentCount: u32
pPreserveAttachments: *const u32
Trait Implementations
sourceimpl Clone for SubpassDescription2
impl Clone for SubpassDescription2
sourcefn clone(&self) -> SubpassDescription2
fn clone(&self) -> SubpassDescription2
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
impl Copy for SubpassDescription2
Auto Trait Implementations
impl RefUnwindSafe for SubpassDescription2
impl !Send for SubpassDescription2
impl !Sync for SubpassDescription2
impl Unpin for SubpassDescription2
impl UnwindSafe for SubpassDescription2
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
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcefn clone_into(&self, target: &mut T)
fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more