CmdCopyToDevice(uint32_t frameIndex, VkCommandBuffer cmdBuffer) | foray::util::ManagedUboBase | virtual |
CmdPrepareForRead(VkCommandBuffer cmdBuffer, VkPipelineStageFlags2 dstStageMask, VkAccessFlags2 dstAccessMask) const | foray::util::ManagedUboBase | virtual |
Create(core::Context *context, std::string_view name) | foray::util::ManagedUbo< T_UBO > | inline |
foray::util::ManagedUboBase::Create(core::Context *context, VkDeviceSize size, uint32_t stageBufferCount=INFLIGHT_FRAME_COUNT) | foray::util::ManagedUboBase | |
Destroy() override | foray::util::ManagedUboBase | virtual |
Exists() const override | foray::util::ManagedUboBase | virtual |
GetDeviceBuffer() const | foray::util::ManagedUboBase | inline |
GetName() const | foray::core::ManagedResource | inline |
GetTotalAllocatedResources() | foray::core::ManagedResource | inlinestatic |
GetTypeName() const | foray::core::ManagedResource | virtual |
GetVkBuffer() const | foray::util::ManagedUboBase | inline |
GetVkDescriptorBufferInfo() const | foray::util::ManagedUboBase | |
MakeBarrierPrepareForRead(VkPipelineStageFlags2 dstStageMask, VkAccessFlags2 dstAccessMask) const | foray::util::ManagedUboBase | virtual |
ManagedResource() | foray::core::ManagedResource | |
ManagedResource(std::string_view name) | foray::core::ManagedResource | explicit |
ManagedUbo() | foray::util::ManagedUbo< T_UBO > | inline |
mData | foray::util::ManagedUbo< T_UBO > | protected |
mName | foray::core::ManagedResource | protected |
mUboBuffer | foray::util::ManagedUboBase | protected |
NoMoveDefaults()=default | foray::NoMoveDefaults | inline |
NoMoveDefaults(const NoMoveDefaults &other)=delete | foray::NoMoveDefaults | |
NoMoveDefaults(NoMoveDefaults &&other)=default | foray::NoMoveDefaults | |
operator VkBuffer() const | foray::util::ManagedUboBase | inline |
operator=(const NoMoveDefaults &other)=delete | foray::NoMoveDefaults | |
Print() const | foray::core::ManagedResource | |
SetName(std::string_view name) | foray::core::ManagedResource | virtual |
SizeOfUbo() const | foray::util::ManagedUboBase | inline |
sPrintAllocatedResources(bool printAsWarning) | foray::core::ManagedResource | static |
UpdateTo(uint32_t frameIndex) override | foray::util::ManagedUbo< T_UBO > | inlinevirtual |
~ManagedResource() | foray::core::ManagedResource | virtual |
~ManagedUbo() | foray::util::ManagedUbo< T_UBO > | inline |