Vulkan Schnee 0.0.1
High-performance rendering engine
Loading...
Searching...
No Matches
VulkanHelper.h File Reference
#include "plog/Log.h"
#include <mutex>
#include <vulkan/vulkan_core.h>
#include <unordered_map>
Include dependency graph for VulkanHelper.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  VulkanFunctions
struct  BufferCopyObject
class  VulkanHelper
 Stores lots of different functions which shorten the amount of code which needs to be written for default vulkan operations. More...
class  DebugLabel
 An RAII-style wrapper for Vulkan debug labels. More...

Namespaces

namespace  Engine
namespace  Engine::Core
 Core audio subsystem owning the miniaudio engine and managing playback.
namespace  EngineCore

Enumerations

enum  DynamicFunctionInitState : uint32_t {
  NOT_INITIALIZED = 0 ,
  DEBUG_FUNCTIONS_INITIALIZED = 1 ,
  FINISHED = 2
}

Enumeration Type Documentation

◆ DynamicFunctionInitState

enum DynamicFunctionInitState : uint32_t
Enumerator
NOT_INITIALIZED 
DEBUG_FUNCTIONS_INITIALIZED 
FINISHED 

Definition at line 48 of file VulkanHelper.h.