Home | History | Annotate | Download | only in vulkan

Lines Matching refs:CommandPool

972   class CommandPool
975 CommandPool()
980 CommandPool(VkCommandPool commandPool)
981 : m_commandPool(commandPool)
984 CommandPool& operator=(VkCommandPool commandPool)
986 m_commandPool = commandPool;
991 bool operator==(CommandPool const &rhs) const
996 bool operator!=(CommandPool const &rhs) const
1001 bool operator<(CommandPool const &rhs) const
1027 static_assert( sizeof( CommandPool ) == sizeof( VkCommandPool ), "handle and wrapper have different size!" );
7396 CommandBufferAllocateInfo( CommandPool commandPool_ = CommandPool(), CommandBufferLevel level_ = CommandBufferLevel::ePrimary, uint32_t commandBufferCount_ = 0 )
7399 , commandPool( commandPool_ )
7428 CommandBufferAllocateInfo& setCommandPool( CommandPool commandPool_ )
7430 commandPool = commandPool_;
7455 && ( commandPool == rhs.commandPool )
7470 CommandPool commandPool;
16933 Result createCommandPool( const CommandPoolCreateInfo* pCreateInfo, const AllocationCallbacks* pAllocator, CommandPool* pCommandPool ) const
16939 ResultValueType<CommandPool>::type createCommandPool( const CommandPoolCreateInfo & createInfo, Optional<const AllocationCallbacks> allocator = nullptr ) const
16941 CommandPool commandPool;
16942 Result result = static_cast<Result>( vkCreateCommandPool( m_device, reinterpret_cast<const VkCommandPoolCreateInfo*>( &createInfo ), reinterpret_cast<const VkAllocationCallbacks*>( static_cast<const AllocationCallbacks*>( allocator)), reinterpret_cast<VkCommandPool*>( &commandPool ) ) );
16943 return createResultValue( result, commandPool, "vk::Device::createCommandPool" );
16947 void destroyCommandPool( CommandPool commandPool, const AllocationCallbacks* pAllocator ) const
16949 vkDestroyCommandPool( m_device, static_cast<VkCommandPool>( commandPool ), reinterpret_cast<const VkAllocationCallbacks*>( pAllocator ) );
16953 void destroyCommandPool( CommandPool commandPool, Optional<const AllocationCallbacks> allocator = nullptr ) const
16955 vkDestroyCommandPool( m_device, static_cast<VkCommandPool>( commandPool ), reinterpret_cast<const VkAllocationCallbacks*>( static_cast<const AllocationCallbacks*>( allocator)) );
16960 Result resetCommandPool( CommandPool commandPool, CommandPoolResetFlags flags ) const
16962 return static_cast<Result>( vkResetCommandPool( m_device, static_cast<VkCommandPool>( commandPool ), static_cast<VkCommandPoolResetFlags>( flags ) ) );
16967 ResultValueType<void>::type resetCommandPool( CommandPool commandPool, CommandPoolResetFlags flags ) const
16969 Result result = static_cast<Result>( vkResetCommandPool( m_device, static_cast<VkCommandPool>( commandPool ), static_cast<VkCommandPoolResetFlags>( flags ) ) );
16989 void freeCommandBuffers( CommandPool commandPool, uint32_t commandBufferCount, const CommandBuffer* pCommandBuffers ) const
16991 vkFreeCommandBuffers( m_device, static_cast<VkCommandPool>( commandPool ), commandBufferCount, reinterpret_cast<const VkCommandBuffer*>( pCommandBuffers ) );
16995 void freeCommandBuffers( CommandPool commandPool, ArrayProxy<const CommandBuffer> commandBuffers ) const
16997 vkFreeCommandBuffers( m_device, static_cast<VkCommandPool>( commandPool ), commandBuffers.size() , reinterpret_cast<const VkCommandBuffer*>( commandBuffers.data() ) );
20704 case DebugReportObjectTypeEXT::eCommandPool: return "CommandPool";