|
nngn
|
#include <array>#include <bit>#include <cmath>#include <cstdint>#include <memory>#include <span>#include <string>#include <tuple>#include "const.h"#include "math/mat4.h"#include "math/math.h"#include "math/vec2.h"#include "math/vec3.h"#include "utils/def.h"#include "utils/flags.h"#include "utils/utils.h"#include "stats.h"

Go to the source code of this file.
Classes | |
| struct | nngn::CameraUBO |
| struct | nngn::LightsUBO |
| struct | nngn::Vertex |
| struct | nngn::Graphics |
| struct | nngn::Graphics::Parameters |
| struct | nngn::Graphics::Version |
| struct | nngn::Graphics::TerminalParameters |
| struct | nngn::Graphics::OpenGLParameters |
| struct | nngn::Graphics::VulkanParameters |
| struct | nngn::Graphics::Extension |
| struct | nngn::Graphics::Layer |
| struct | nngn::Graphics::DeviceInfo |
| struct | nngn::Graphics::QueueFamily |
| struct | nngn::Graphics::MemoryHeap |
| struct | nngn::Graphics::MemoryType |
| struct | nngn::Graphics::SurfaceInfo |
| struct | nngn::Graphics::PipelineConfiguration |
| struct | nngn::Graphics::BufferConfiguration |
| struct | nngn::Graphics::RenderList |
| struct | nngn::Graphics::RenderList::Stage |
| struct | nngn::Graphics::Camera |
| struct | nngn::Graphics::Lighting |
Namespaces | |
| namespace | nngn |
Functions | |
| template<Graphics::Backend > | |
| std::unique_ptr< Graphics > | nngn::graphics_create_backend (const void *params) |