Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
foray::util::ManagedUboBase Member List

This is the complete list of members for foray::util::ManagedUboBase, including all inherited members.

CmdCopyToDevice(uint32_t frameIndex, VkCommandBuffer cmdBuffer)foray::util::ManagedUboBasevirtual
CmdPrepareForRead(VkCommandBuffer cmdBuffer, VkPipelineStageFlags2 dstStageMask, VkAccessFlags2 dstAccessMask) constforay::util::ManagedUboBasevirtual
Create(core::Context *context, VkDeviceSize size, uint32_t stageBufferCount=INFLIGHT_FRAME_COUNT)foray::util::ManagedUboBase
Destroy() overrideforay::util::ManagedUboBasevirtual
Exists() const overrideforay::util::ManagedUboBasevirtual
GetDeviceBuffer() constforay::util::ManagedUboBaseinline
GetName() constforay::core::ManagedResourceinline
GetTotalAllocatedResources()foray::core::ManagedResourceinlinestatic
GetTypeName() constforay::core::ManagedResourcevirtual
GetVkBuffer() constforay::util::ManagedUboBaseinline
GetVkDescriptorBufferInfo() constforay::util::ManagedUboBase
MakeBarrierPrepareForRead(VkPipelineStageFlags2 dstStageMask, VkAccessFlags2 dstAccessMask) constforay::util::ManagedUboBasevirtual
ManagedResource()foray::core::ManagedResource
ManagedResource(std::string_view name)foray::core::ManagedResourceexplicit
mNameforay::core::ManagedResourceprotected
mUboBufferforay::util::ManagedUboBaseprotected
NoMoveDefaults()=defaultforay::NoMoveDefaultsinline
NoMoveDefaults(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
NoMoveDefaults(NoMoveDefaults &&other)=defaultforay::NoMoveDefaults
operator VkBuffer() constforay::util::ManagedUboBaseinline
operator=(const NoMoveDefaults &other)=deleteforay::NoMoveDefaults
Print() constforay::core::ManagedResource
SetName(std::string_view name)foray::core::ManagedResourcevirtual
SizeOfUbo() constforay::util::ManagedUboBaseinline
sPrintAllocatedResources(bool printAsWarning)foray::core::ManagedResourcestatic
UpdateTo(uint32_t frameIndex)=0foray::util::ManagedUboBasepure virtual
~ManagedResource()foray::core::ManagedResourcevirtual