Public Attributes | List of all members
demo Struct Reference

Public Attributes

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

Detailed Description

Definition at line 267 of file tests/vulkan.c.

Member Data Documentation

VkBuffer demo::buf

Definition at line 320 of file tests/vulkan.c.

SwapchainBuffers* demo::buffers

Definition at line 305 of file tests/vulkan.c.

VkCommandPool demo::cmd_pool

Definition at line 307 of file tests/vulkan.c.

VkColorSpaceKHR demo::color_space

Definition at line 288 of file tests/vulkan.c.

PFN_vkCreateDebugReportCallbackEXT demo::CreateDebugReportCallback

Definition at line 350 of file tests/vulkan.c.

int32_t demo::curFrame

Definition at line 346 of file tests/vulkan.c.

uint32_t demo::current_buffer

Definition at line 358 of file tests/vulkan.c.

PFN_vkDebugReportMessageEXT demo::DebugReportMessage

Definition at line 353 of file tests/vulkan.c.

struct { ... } demo::depth
float demo::depthIncrement

Definition at line 356 of file tests/vulkan.c.

float demo::depthStencil

Definition at line 355 of file tests/vulkan.c.

VkDescriptorSetLayout demo::desc_layout

Definition at line 331 of file tests/vulkan.c.

VkDescriptorPool demo::desc_pool

Definition at line 339 of file tests/vulkan.c.

VkDescriptorSet demo::desc_set

Definition at line 340 of file tests/vulkan.c.

PFN_vkDestroyDebugReportCallbackEXT demo::DestroyDebugReportCallback

Definition at line 351 of file tests/vulkan.c.

VkDevice demo::device

Definition at line 274 of file tests/vulkan.c.

VkCommandBuffer demo::draw_cmd

Definition at line 329 of file tests/vulkan.c.

uint32_t demo::enabled_extension_count

Definition at line 281 of file tests/vulkan.c.

uint32_t demo::enabled_layer_count

Definition at line 282 of file tests/vulkan.c.

const char* demo::enabled_layers[64]

Definition at line 284 of file tests/vulkan.c.

const char* demo::extension_names[64]

Definition at line 283 of file tests/vulkan.c.

VkFormat demo::format

Definition at line 287 of file tests/vulkan.c.

PFN_vkAcquireNextImageKHR demo::fpAcquireNextImageKHR

Definition at line 301 of file tests/vulkan.c.

PFN_vkCreateSwapchainKHR demo::fpCreateSwapchainKHR

Definition at line 298 of file tests/vulkan.c.

PFN_vkDestroySwapchainKHR demo::fpDestroySwapchainKHR

Definition at line 299 of file tests/vulkan.c.

PFN_vkGetPhysicalDeviceSurfaceCapabilitiesKHR demo::fpGetPhysicalDeviceSurfaceCapabilitiesKHR

Definition at line 293 of file tests/vulkan.c.

PFN_vkGetPhysicalDeviceSurfaceFormatsKHR demo::fpGetPhysicalDeviceSurfaceFormatsKHR

Definition at line 295 of file tests/vulkan.c.

PFN_vkGetPhysicalDeviceSurfacePresentModesKHR demo::fpGetPhysicalDeviceSurfacePresentModesKHR

Definition at line 297 of file tests/vulkan.c.

PFN_vkGetPhysicalDeviceSurfaceSupportKHR demo::fpGetPhysicalDeviceSurfaceSupportKHR

Definition at line 291 of file tests/vulkan.c.

PFN_vkGetSwapchainImagesKHR demo::fpGetSwapchainImagesKHR

Definition at line 300 of file tests/vulkan.c.

PFN_vkQueuePresentKHR demo::fpQueuePresentKHR

Definition at line 302 of file tests/vulkan.c.

VkShaderModule demo::frag_shader_module

Definition at line 337 of file tests/vulkan.c.

VkFramebuffer* demo::framebuffers

Definition at line 342 of file tests/vulkan.c.

int32_t demo::frameCount

Definition at line 347 of file tests/vulkan.c.

VkPhysicalDevice demo::gpu

Definition at line 273 of file tests/vulkan.c.

VkPhysicalDeviceFeatures demo::gpu_features

Definition at line 277 of file tests/vulkan.c.

VkPhysicalDeviceProperties demo::gpu_props

Definition at line 276 of file tests/vulkan.c.

uint32_t demo::graphics_queue_node_index

Definition at line 279 of file tests/vulkan.c.

int demo::height

Definition at line 286 of file tests/vulkan.c.

VkImage demo::image

Definition at line 312 of file tests/vulkan.c.

VkInstance demo::inst

Definition at line 272 of file tests/vulkan.c.

VkDeviceMemory demo::mem

Definition at line 313 of file tests/vulkan.c.

VkPhysicalDeviceMemoryProperties demo::memory_properties

Definition at line 344 of file tests/vulkan.c.

VkDebugReportCallbackEXT demo::msg_callback

Definition at line 352 of file tests/vulkan.c.

VkPipeline demo::pipeline

Definition at line 334 of file tests/vulkan.c.

VkPipelineLayout demo::pipeline_layout

Definition at line 330 of file tests/vulkan.c.

VkPipelineCache demo::pipelineCache

Definition at line 332 of file tests/vulkan.c.

VkQueue demo::queue

Definition at line 275 of file tests/vulkan.c.

uint32_t demo::queue_count

Definition at line 359 of file tests/vulkan.c.

VkQueueFamilyProperties* demo::queue_props

Definition at line 278 of file tests/vulkan.c.

VkRenderPass demo::render_pass

Definition at line 333 of file tests/vulkan.c.

VkCommandBuffer demo::setup_cmd

Definition at line 328 of file tests/vulkan.c.

VkSurfaceKHR demo::surface

Definition at line 269 of file tests/vulkan.c.

VkSwapchainKHR demo::swapchain

Definition at line 304 of file tests/vulkan.c.

uint32_t demo::swapchainImageCount

Definition at line 303 of file tests/vulkan.c.

struct texture_object demo::textures[DEMO_TEXTURE_COUNT]

Definition at line 317 of file tests/vulkan.c.

bool demo::use_break

Definition at line 349 of file tests/vulkan.c.

bool demo::use_staging_buffer

Definition at line 270 of file tests/vulkan.c.

bool demo::validate

Definition at line 348 of file tests/vulkan.c.

VkShaderModule demo::vert_shader_module

Definition at line 336 of file tests/vulkan.c.

struct { ... } demo::vertices

Definition at line 323 of file tests/vulkan.c.

Definition at line 325 of file tests/vulkan.c.

VkVertexInputBindingDescription demo::vi_bindings[1]

Definition at line 324 of file tests/vulkan.c.

VkImageView demo::view

Definition at line 314 of file tests/vulkan.c.

int demo::width

Definition at line 286 of file tests/vulkan.c.

GLFWwindow* demo::window

Definition at line 268 of file tests/vulkan.c.


The documentation for this struct was generated from the following file:


librealsense2
Author(s): Sergey Dorodnicov , Doron Hirshberg , Mark Horn , Reagan Lopez , Itay Carpis
autogenerated on Mon May 3 2021 02:50:31