Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
|
#include "../foray_basics.hpp"
#include "../foray_vulkan.hpp"
#include <unordered_set>
#include <spdlog/spdlog.h>
Go to the source code of this file.
Classes | |
class | foray::core::ManagedResource |
Base class enforcing common interface for all classes wrapping a device resource. More... | |
class | foray::core::VulkanResource< OBJECT_TYPE > |
ManagedResource variant which automates GetTypeName() overloading by returning a stringified version of VkObjectType. More... | |
Namespaces | |
namespace | foray |
namespace | foray::core |
Functions | |
std::string_view | foray::core::PrintVkObjectType (VkObjectType objecType) |
Uses nameof.hpp's NAMEOF_ENUM function to stringify VkObjectType. | |