#[repr(C)]pub struct CommandBufferInheritanceInfo {
pub s_type: StructureType,
pub p_next: *const c_void,
pub render_pass: RenderPass,
pub subpass: u32,
pub framebuffer: Framebuffer,
pub occlusion_query_enable: u32,
pub query_flags: QueryControlFlags,
pub pipeline_statistics: QueryPipelineStatisticFlags,
}Expand description
VkCommandBufferInheritanceInfo
Provided by VK_BASE_VERSION_1_0.
§Extended By
AttachmentSampleCountInfoAMDCommandBufferInheritanceConditionalRenderingInfoEXTCommandBufferInheritanceDescriptorHeapInfoEXTCommandBufferInheritanceRenderPassTransformInfoQCOMCommandBufferInheritanceRenderingInfoCommandBufferInheritanceViewportScissorInfoNVCustomResolveCreateInfoEXTExternalFormatANDROIDExternalFormatOHOSMultiviewPerViewAttributesInfoNVXRenderPassTileShadingCreateInfoQCOMRenderingAttachmentLocationInfoRenderingInputAttachmentIndexInfoTileMemoryBindInfoQCOM
Fields§
§s_type: StructureTypeMust be VK_STRUCTURE_TYPE_COMMAND_BUFFER_INHERITANCE_INFO.
p_next: *const c_voidOptional, may be null.
render_pass: RenderPass§subpass: u32§framebuffer: Framebuffer§occlusion_query_enable: u32§query_flags: QueryControlFlags§pipeline_statistics: QueryPipelineStatisticFlagsImplementations§
Source§impl CommandBufferInheritanceInfo
impl CommandBufferInheritanceInfo
Sourcepub fn builder<'a>() -> CommandBufferInheritanceInfoBuilder<'a>
pub fn builder<'a>() -> CommandBufferInheritanceInfoBuilder<'a>
Start building this struct; s_type is already set to the correct variant.
Trait Implementations§
Source§impl Clone for CommandBufferInheritanceInfo
impl Clone for CommandBufferInheritanceInfo
Source§fn clone(&self) -> CommandBufferInheritanceInfo
fn clone(&self) -> CommandBufferInheritanceInfo
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 CommandBufferInheritanceInfo
impl Debug for CommandBufferInheritanceInfo
impl Copy for CommandBufferInheritanceInfo
Auto Trait Implementations§
impl Freeze for CommandBufferInheritanceInfo
impl RefUnwindSafe for CommandBufferInheritanceInfo
impl !Send for CommandBufferInheritanceInfo
impl !Sync for CommandBufferInheritanceInfo
impl Unpin for CommandBufferInheritanceInfo
impl UnsafeUnpin for CommandBufferInheritanceInfo
impl UnwindSafe for CommandBufferInheritanceInfo
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