Skip to content

File vk_types.hpp

FileList > atlas > drivers > vulkan-cpp > vk_types.hpp

Go to the source code of this file

  • #include <vulkan/vulkan.h>
  • #include <span>
  • #include <glm/glm.hpp>
  • #include <string>

Namespaces

Type Name
namespace atlas
namespace vk

Classes

Type Name
struct camera_ubo
Going to remove this.
struct command_buffer_settings
settings for specifying command buffers to construct
struct descriptor_binding_entry
struct descriptor_binding_point
struct descriptor_set_layout
struct global_ubo
Just for testing purposes for sending this struct over to the shader.
struct image_extent
struct material_uniform
material is going to define properties about how a scene object itself gets rendered
struct renderpass_attachment
struct renderpass_options
struct shader_info
struct texture_properties
struct vertex_attribute
struct vertex_attribute_entry
struct vertex_input
struct vk_buffer
vulkan buffer struct to define the handlers and memory specifications required for buffer handlers in vulkan
struct vk_buffer_info
Specifications of the vulkan buffer handlers and the use and memory bits associated with the buffer handlers.
struct vk_filter_range
Range between min and max for the VkFilter.
struct vk_image
vulkan image handler with resources; used when handling textures
struct vk_image_handle
struct vk_queue_options
struct vk_renderpass_options
Renderpass specifictations for VkRenderpass.
struct vk_shader_module

The documentation for this class was generated from the following file TheAtlasEngine/atlas/drivers/vulkan-cpp/vk_types.hpp