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  EngineCore
 Log category system implementation.

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 44 of file VulkanHelper.h.