AddSignalSemaphore(const SemaphoreReference &semaphore) | foray::core::DeviceSyncCommandBuffer | virtual |
AddWaitSemaphore(const SemaphoreReference &semaphore) | foray::core::DeviceSyncCommandBuffer | virtual |
Begin() | foray::core::CommandBuffer | virtual |
CommandBuffer()=default | foray::core::CommandBuffer | |
Create(Context *context, VkCommandBufferLevel cmdBufferLvl=VK_COMMAND_BUFFER_LEVEL_PRIMARY, bool begin=false) | foray::core::CommandBuffer | virtual |
Destroy() override | foray::core::CommandBuffer | virtual |
End() | foray::core::CommandBuffer | virtual |
Exists() const override | foray::core::CommandBuffer | inlinevirtual |
GetName() const | foray::core::ManagedResource | inline |
GetTotalAllocatedResources() | foray::core::ManagedResource | inlinestatic |
GetTypeName() const | foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_COMMAND_BUFFER > | inlinevirtual |
ManagedResource() | foray::core::ManagedResource | |
ManagedResource(std::string_view name) | foray::core::ManagedResource | explicit |
mCommandBuffer | foray::core::CommandBuffer | protected |
mContext | foray::core::CommandBuffer | protected |
mFence | foray::core::DeviceSyncCommandBuffer | protected |
mIsRecording | foray::core::CommandBuffer | protected |
mName | foray::core::ManagedResource | protected |
mSignalSemaphores | foray::core::DeviceSyncCommandBuffer | protected |
mWaitSemaphores | foray::core::DeviceSyncCommandBuffer | protected |
NoMoveDefaults()=default | foray::NoMoveDefaults | inline |
NoMoveDefaults(const NoMoveDefaults &other)=delete | foray::NoMoveDefaults | |
NoMoveDefaults(NoMoveDefaults &&other)=default | foray::NoMoveDefaults | |
operator VkCommandBuffer() const | foray::core::CommandBuffer | inline |
operator=(const NoMoveDefaults &other)=delete | foray::NoMoveDefaults | |
Print() const | foray::core::ManagedResource | |
Reset(VkCommandBufferResetFlags flags=0) | foray::core::CommandBuffer | virtual |
SetName(std::string_view name) override | foray::core::CommandBuffer | virtual |
SetObjectName(core::Context *context, const void *handle, std::string_view name, bool updateResourceName=true) | foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_COMMAND_BUFFER > | inlineprotectedvirtual |
sPrintAllocatedResources(bool printAsWarning) | foray::core::ManagedResource | static |
Submit() | foray::core::DeviceSyncCommandBuffer | virtual |
VulkanResource() | foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_COMMAND_BUFFER > | inline |
VulkanResource(std::string_view name) | foray::core::VulkanResource< VkObjectType::VK_OBJECT_TYPE_COMMAND_BUFFER > | inlineexplicit |
WriteToSubmitInfo(std::vector< VkSubmitInfo2 > &submitInfos) | foray::core::DeviceSyncCommandBuffer | virtual |
~CommandBuffer() | foray::core::CommandBuffer | inlinevirtual |
~ManagedResource() | foray::core::ManagedResource | virtual |