molecular
|
Public Attributes | |
VkSurfaceKHR | surface = nullptr |
bool | use_staging_buffer = false |
VkInstance | inst = nullptr |
VkPhysicalDevice | gpu = nullptr |
VkDevice | device = nullptr |
VkQueue | queue = nullptr |
VkPhysicalDeviceProperties | gpu_props |
VkPhysicalDeviceFeatures | gpu_features |
std::vector< VkQueueFamilyProperties > | queue_props |
uint32_t | graphics_queue_node_index = 0 |
uint32_t | enabled_extension_count = 0 |
uint32_t | enabled_layer_count = 0 |
const char * | extension_names [64] = {0} |
const char * | enabled_layers [64] = {0} |
VkFormat | format = VK_FORMAT_UNDEFINED |
VkColorSpaceKHR | color_space |
PFN_vkGetPhysicalDeviceSurfaceSupportKHR | fpGetPhysicalDeviceSurfaceSupportKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR | fpGetPhysicalDeviceSurfaceCapabilitiesKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR | fpGetPhysicalDeviceSurfaceFormatsKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR | fpGetPhysicalDeviceSurfacePresentModesKHR = nullptr |
PFN_vkCreateSwapchainKHR | fpCreateSwapchainKHR = nullptr |
PFN_vkDestroySwapchainKHR | fpDestroySwapchainKHR = nullptr |
PFN_vkGetSwapchainImagesKHR | fpGetSwapchainImagesKHR = nullptr |
PFN_vkAcquireNextImageKHR | fpAcquireNextImageKHR = nullptr |
PFN_vkQueuePresentKHR | fpQueuePresentKHR = nullptr |
uint32_t | swapchainImageCount = 0 |
VkSwapchainKHR | swapchain = nullptr |
std::vector< SwapchainBuffers > | buffers |
VkCommandPool | cmd_pool = nullptr |
struct { | |
VkFormat format | |
VkImage image = nullptr | |
VkDeviceMemory mem = nullptr | |
VkImageView view = nullptr | |
} | depth |
struct texture_object | textures [DEMO_TEXTURE_COUNT] |
struct { | |
VkBuffer buf = nullptr | |
VkDeviceMemory mem = nullptr | |
VkPipelineVertexInputStateCreateInfo vi | |
VkVertexInputBindingDescription vi_bindings [1] | |
VkVertexInputAttributeDescription vi_attrs [2] | |
} | vertices |
VkCommandBuffer | setup_cmd = VK_NULL_HANDLE |
VkCommandBuffer | draw_cmd = nullptr |
VkPipelineLayout | pipeline_layout = nullptr |
VkDescriptorSetLayout | desc_layout = nullptr |
VkPipelineCache | pipelineCache = nullptr |
VkRenderPass | render_pass = nullptr |
VkPipeline | pipeline = nullptr |
VkShaderModule | vert_shader_module = nullptr |
VkShaderModule | frag_shader_module = nullptr |
VkDescriptorPool | desc_pool = nullptr |
VkDescriptorSet | desc_set = nullptr |
std::vector< VkFramebuffer > | framebuffers |
VkPhysicalDeviceMemoryProperties | memory_properties |
int32_t | curFrame = 0 |
int32_t | frameCount = 0 |
bool | validate = false |
bool | use_break = false |
PFN_vkCreateDebugReportCallbackEXT | CreateDebugReportCallback = nullptr |
PFN_vkDestroyDebugReportCallbackEXT | DestroyDebugReportCallback = nullptr |
VkDebugReportCallbackEXT | msg_callback = nullptr |
PFN_vkDebugReportMessageEXT | DebugReportMessage = nullptr |
float | depthStencil = 0 |
float | depthIncrement = 0 |
uint32_t | current_buffer = 0 |
uint32_t | queue_count = 0 |
VkBuffer molecular::gfx::demo::buf = nullptr |
std::vector<SwapchainBuffers> molecular::gfx::demo::buffers |
VkCommandPool molecular::gfx::demo::cmd_pool = nullptr |
VkColorSpaceKHR molecular::gfx::demo::color_space |
PFN_vkCreateDebugReportCallbackEXT molecular::gfx::demo::CreateDebugReportCallback = nullptr |
int32_t molecular::gfx::demo::curFrame = 0 |
uint32_t molecular::gfx::demo::current_buffer = 0 |
PFN_vkDebugReportMessageEXT molecular::gfx::demo::DebugReportMessage = nullptr |
struct { ... } molecular::gfx::demo::depth |
float molecular::gfx::demo::depthIncrement = 0 |
float molecular::gfx::demo::depthStencil = 0 |
VkDescriptorSetLayout molecular::gfx::demo::desc_layout = nullptr |
VkDescriptorPool molecular::gfx::demo::desc_pool = nullptr |
VkDescriptorSet molecular::gfx::demo::desc_set = nullptr |
PFN_vkDestroyDebugReportCallbackEXT molecular::gfx::demo::DestroyDebugReportCallback = nullptr |
VkDevice molecular::gfx::demo::device = nullptr |
VkCommandBuffer molecular::gfx::demo::draw_cmd = nullptr |
uint32_t molecular::gfx::demo::enabled_extension_count = 0 |
uint32_t molecular::gfx::demo::enabled_layer_count = 0 |
const char* molecular::gfx::demo::enabled_layers[64] = {0} |
const char* molecular::gfx::demo::extension_names[64] = {0} |
VkFormat molecular::gfx::demo::format = VK_FORMAT_UNDEFINED |
PFN_vkAcquireNextImageKHR molecular::gfx::demo::fpAcquireNextImageKHR = nullptr |
PFN_vkCreateSwapchainKHR molecular::gfx::demo::fpCreateSwapchainKHR = nullptr |
PFN_vkDestroySwapchainKHR molecular::gfx::demo::fpDestroySwapchainKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR molecular::gfx::demo::fpGetPhysicalDeviceSurfaceCapabilitiesKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfaceFormatsKHR molecular::gfx::demo::fpGetPhysicalDeviceSurfaceFormatsKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfacePresentModesKHR molecular::gfx::demo::fpGetPhysicalDeviceSurfacePresentModesKHR = nullptr |
PFN_vkGetPhysicalDeviceSurfaceSupportKHR molecular::gfx::demo::fpGetPhysicalDeviceSurfaceSupportKHR = nullptr |
PFN_vkGetSwapchainImagesKHR molecular::gfx::demo::fpGetSwapchainImagesKHR = nullptr |
PFN_vkQueuePresentKHR molecular::gfx::demo::fpQueuePresentKHR = nullptr |
VkShaderModule molecular::gfx::demo::frag_shader_module = nullptr |
std::vector<VkFramebuffer> molecular::gfx::demo::framebuffers |
int32_t molecular::gfx::demo::frameCount = 0 |
VkPhysicalDevice molecular::gfx::demo::gpu = nullptr |
VkPhysicalDeviceFeatures molecular::gfx::demo::gpu_features |
VkPhysicalDeviceProperties molecular::gfx::demo::gpu_props |
uint32_t molecular::gfx::demo::graphics_queue_node_index = 0 |
VkImage molecular::gfx::demo::image = nullptr |
VkInstance molecular::gfx::demo::inst = nullptr |
VkDeviceMemory molecular::gfx::demo::mem = nullptr |
VkPhysicalDeviceMemoryProperties molecular::gfx::demo::memory_properties |
VkDebugReportCallbackEXT molecular::gfx::demo::msg_callback = nullptr |
VkPipeline molecular::gfx::demo::pipeline = nullptr |
VkPipelineLayout molecular::gfx::demo::pipeline_layout = nullptr |
VkPipelineCache molecular::gfx::demo::pipelineCache = nullptr |
VkQueue molecular::gfx::demo::queue = nullptr |
uint32_t molecular::gfx::demo::queue_count = 0 |
std::vector<VkQueueFamilyProperties> molecular::gfx::demo::queue_props |
VkRenderPass molecular::gfx::demo::render_pass = nullptr |
VkCommandBuffer molecular::gfx::demo::setup_cmd = VK_NULL_HANDLE |
VkSurfaceKHR molecular::gfx::demo::surface = nullptr |
VkSwapchainKHR molecular::gfx::demo::swapchain = nullptr |
uint32_t molecular::gfx::demo::swapchainImageCount = 0 |
struct texture_object molecular::gfx::demo::textures[DEMO_TEXTURE_COUNT] |
bool molecular::gfx::demo::use_break = false |
bool molecular::gfx::demo::use_staging_buffer = false |
bool molecular::gfx::demo::validate = false |
VkShaderModule molecular::gfx::demo::vert_shader_module = nullptr |
struct { ... } molecular::gfx::demo::vertices |
VkPipelineVertexInputStateCreateInfo molecular::gfx::demo::vi |
VkVertexInputAttributeDescription molecular::gfx::demo::vi_attrs[2] |
VkVertexInputBindingDescription molecular::gfx::demo::vi_bindings[1] |
VkImageView molecular::gfx::demo::view = nullptr |