Foundation
Loading...
Searching...
No Matches
Namespaces | Functions | Variables
Application.cpp File Reference

Namespaces

namespace  Foundation
 
namespace  Foundation::RHI
 Low-level Rendering Hardware Interface (RHI) abstractions.
 

Functions

static VKAPI_ATTR vk::Bool32 VKAPI_CALL VkDebugLayerCallback (vk::DebugUtilsMessageSeverityFlagBitsEXT severity, vk::DebugUtilsMessageTypeFlagsEXT, const vk::DebugUtilsMessengerCallbackDataEXT *pCallbackData, void *)
 
voidFoundation::RHI::vkCustomCpuAllocation (Allocator *alloc, size_t size, size_t alignment, vk::SystemAllocationScope)
 
voidFoundation::RHI::vkCustomCpuReallocation (Allocator *alloc, void *pOriginal, size_t size, size_t alignment, vk::SystemAllocationScope)
 
void Foundation::RHI::vkCustomCpuFree (Allocator *alloc, void *pMemory)
 
vk::AllocationCallbacks Foundation::RHI::vkCreateVulkanCpuAllocationCallbacks (Allocator *alloc)
 

Variables

const char * kVulkanInstanceExtensions []
 

Function Documentation

◆ VkDebugLayerCallback()

static VKAPI_ATTR vk::Bool32 VKAPI_CALL VkDebugLayerCallback ( vk::DebugUtilsMessageSeverityFlagBitsEXT  severity,
vk::DebugUtilsMessageTypeFlagsEXT  ,
const vk::DebugUtilsMessengerCallbackDataEXT *  pCallbackData,
void *   
)
static

Variable Documentation

◆ kVulkanInstanceExtensions

const char* kVulkanInstanceExtensions[]
Initial value:
= {
}
T * Construct(Allocator *resource, Args &&...args)
Convenience placement new with object of type T using a Foundation::Core::Allocator.
Definition Allocator.hpp:149