Foray Library
rapid prototyping framework for crossplatform development of vulkan hardware ray tracing applications
Loading...
Searching...
No Matches
Classes | Namespaces | Enumerations
foray_geo.hpp File Reference
#include "../foray_glm.hpp"
#include "../foray_vma.hpp"
#include "../foray_vulkan.hpp"
#include "foray_scene_declares.hpp"
#include <optional>
#include <vector>

Go to the source code of this file.

Classes

struct  foray::scene::VertexComponentBinding
 Binding of component to shader input location. More...
 
struct  foray::scene::VertexInputStateBuilder
 Helper for building a VkPipelineVertexInputStateCreateInfo struct. More...
 
struct  foray::scene::Vertex
 Vertex. More...
 

Namespaces

namespace  foray
 
namespace  foray::scene
 

Enumerations

enum class  foray::scene::EVertexComponent { foray::scene::Position , foray::scene::Normal , foray::scene::Tangent , foray::scene::Uv }
 Vertex Components. More...