Classes | |
class | Buffer |
Class for buffer. More... | |
class | Camera |
class | DescriptorPool |
Class for descriptor pool. More... | |
class | DescriptorSetLayout |
Class for descriptor set layout. More... | |
class | DescriptorWriter |
Class for descriptor writer. More... | |
class | Device |
class | Engine |
class | FrameCounter |
struct | FrameInfo |
struct | GlobalUbo |
class | KeyboardController |
class | Model |
class | Object |
struct | PipelineConfigInfo |
struct | PointLight |
struct | PointLightComponent |
class | PointLightSystem |
Class for point light system. More... | |
struct | QueueFamilyIndices |
class | Renderer |
class | RenderSystem |
Class for render system. More... | |
class | Shaders |
struct | SimplePushConstantData |
class | SwapChain |
struct | SwapChainSupportDetails |
struct | Transform3DComponent |
class | Window |
Typedefs | |
using | return_type_t |
using | id_t = unsigned int |
Functions | |
template<typename T , typename... Rest> | |
void | hashCombine (std::size_t &seed, const T &v, const Rest &... rest) |
Variables | |
static constexpr uint32_t | DEFAULT_WIDTH = 1920 |
static constexpr uint32_t | DEFAULT_HEIGHT = 1080 |
static constexpr std::string_view | DEFAULT_TITLE = "VEngine" |
static constexpr std::string_view | SHADERS_BIN_PATH = "shaders/bin/" |
static constexpr std::size_t | MAX_LIGHTS = 10 |
using ven::id_t = unsigned int |
Definition at line 18 of file Object.hpp.
using ven::return_type_t |
Definition at line 17 of file Constant.hpp.
void ven::hashCombine | ( | std::size_t & | seed, |
const T & | v, | ||
const Rest &... | rest ) |
Definition at line 14 of file Utils.hpp.
References hashCombine().
Referenced by hashCombine(), and std::hash< ven::Model::Vertex >::operator()().
|
staticconstexpr |
Definition at line 12 of file Constant.hpp.
|
staticconstexpr |
Definition at line 14 of file Constant.hpp.
|
staticconstexpr |
Definition at line 11 of file Constant.hpp.
|
staticconstexpr |
Definition at line 16 of file FrameInfo.hpp.
Referenced by ven::PointLightSystem::update().
|
staticconstexpr |
Definition at line 15 of file Constant.hpp.
Referenced by ven::PointLightSystem::createPipeline(), and ven::RenderSystem::createPipeline().