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) |