PixelBullet  0.0.1
A C++ game engine
Loading...
Searching...
No Matches
PixelBullet::Instance Class Reference

Public Member Functions

 operator const VkInstance & () const
 
bool GetEnableValidationLayers () const
 
const VkInstance & GetInstance () const
 

Static Public Member Functions

static VkResult FvkCreateDebugUtilsMessengerEXT (VkInstance instance, const VkDebugUtilsMessengerCreateInfoEXT *pCreateInfo, const VkAllocationCallbacks *pAllocator, VkDebugUtilsMessengerEXT *pDebugMessenger)
 
static void FvkDestroyDebugUtilsMessengerEXT (VkInstance instance, VkDebugUtilsMessengerEXT messenger, const VkAllocationCallbacks *pAllocator)
 
static void FvkCmdPushDescriptorSetKHR (VkDevice device, VkCommandBuffer commandBuffer, VkPipelineBindPoint pipelineBindPoint, VkPipelineLayout layout, uint32_t set, uint32_t descriptorWriteCount, const VkWriteDescriptorSet *pDescriptorWrites)
 
static uint32_t FindMemoryTypeIndex (const VkPhysicalDeviceMemoryProperties *deviceMemoryProperties, const VkMemoryRequirements *memoryRequirements, VkMemoryPropertyFlags requiredProperties)
 

Static Public Attributes

static const std::vector< const char * > ValidationLayers = { "VK_LAYER_KHRONOS_validation" }
 

Friends

class Graphics
 
VKAPI_ATTR VkBool32 VKAPI_CALL CallbackDebug (VkDebugUtilsMessageSeverityFlagBitsEXT messageSeverity, VkDebugUtilsMessageTypeFlagsEXT messageTypes, const VkDebugUtilsMessengerCallbackDataEXT *pCallbackData, void *pUserData)
 

The documentation for this class was generated from the following files: