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