Lines Matching defs:RenderPassCreateInfo
14601 struct RenderPassCreateInfo
14603 RenderPassCreateInfo( RenderPassCreateFlags flags_ = RenderPassCreateFlags(), uint32_t attachmentCount_ = 0, const AttachmentDescription* pAttachments_ = nullptr, uint32_t subpassCount_ = 0, const SubpassDescription* pSubpasses_ = nullptr, uint32_t dependencyCount_ = 0, const SubpassDependency* pDependencies_ = nullptr )
14616 RenderPassCreateInfo( VkRenderPassCreateInfo const & rhs )
14618 memcpy( this, &rhs, sizeof(RenderPassCreateInfo) );
14621 RenderPassCreateInfo& operator=( VkRenderPassCreateInfo const & rhs )
14623 memcpy( this, &rhs, sizeof(RenderPassCreateInfo) );
14627 RenderPassCreateInfo& setSType( StructureType sType_ )
14633 RenderPassCreateInfo& setPNext( const void* pNext_ )
14639 RenderPassCreateInfo& setFlags( RenderPassCreateFlags flags_ )
14645 RenderPassCreateInfo& setAttachmentCount( uint32_t attachmentCount_ )
14651 RenderPassCreateInfo& setPAttachments( const AttachmentDescription* pAttachments_ )
14657 RenderPassCreateInfo& setSubpassCount( uint32_t subpassCount_ )
14663 RenderPassCreateInfo& setPSubpasses( const SubpassDescription* pSubpasses_ )
14669 RenderPassCreateInfo& setDependencyCount( uint32_t dependencyCount_ )
14675 RenderPassCreateInfo& setPDependencies( const SubpassDependency* pDependencies_ )
14686 bool operator==( RenderPassCreateInfo const& rhs ) const
14699 bool operator!=( RenderPassCreateInfo const& rhs ) const
14717 static_assert( sizeof( RenderPassCreateInfo ) == sizeof( VkRenderPassCreateInfo ), "struct and wrapper have different size!" );
16893 Result createRenderPass( const RenderPassCreateInfo* pCreateInfo, const AllocationCallbacks* pAllocator, RenderPass* pRenderPass ) const
16899 ResultValueType<RenderPass>::type createRenderPass( const RenderPassCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator = nullptr ) const
19762 case StructureType::eRenderPassCreateInfo: return "RenderPassCreateInfo";