nngn
Loading...
Searching...
No Matches
Class Index
A | B | C | D | E | F | G | H | I | K | L | M | N | O | P | Q | R | S | T | U | V | W
A
AABBCollider (anonymous_namespace{compute.cpp})
AABBCollider (nngn)
AdHocTimer (nngn)
alloc_block (nngn)
alloc_info (nngn::lua)
StagingBuffer::Allocation (nngn)
allocation (anonymous_namespace{alloc.cpp})
allocation (anonymous_namespace{tagging_test.cpp})
allocation (anonymous_namespace{tracking_test.cpp})
allocator_base (nngn)
allocator_opts (nngn)
always_false (nngn)
Animation (nngn)
AnimationFunction (nngn)
Animations (nngn)
AnimationTest
ANSIEscapeCode (nngn)
ANSIEscapeCode (nngn::term)
VAO::Attrib (nngn)
Audio (nngn)
AudioWidget (nngn)
AudioWorker (nngn)
B
Colliders::Backend (nngn)
Schedule::BaseEntry (nngn)
BBCollider (anonymous_namespace{compute.cpp})
BBCollider (nngn)
BindingGroup (nngn)
BlockTest
RenderList::Stage::Buffer (anonymous_namespace{opengl.cpp})
Buffer (nngn)
Compute::Buffer (nngn)
Buffer (nngn::detail)
Graphics::BufferConfiguration (nngn)
Buffers (anonymous_namespace{vulkan.cpp})
GraphicsStats::Buffers (nngn)
C
GLFWBackend::CallbackData (nngn)
Called (anonymous_namespace{scoped_test.cpp})
Camera (nngn)
Graphics::Camera (nngn)
CameraDescriptorSets (anonymous_namespace{vulkan.cpp})
CameraTest
CameraUBO (nngn)
LuaSyntaxHighlighter::category (nngn)
chain_cast (nngn::detail)
Font::Character (nngn)
Collider (nngn)
Colliders (nngn)
Collision (anonymous_namespace{compute.cpp})
Collision (nngn)
CollisionBench
CollisionComputeBench
CollisionNativeBench
CollisionStats (nngn)
CollisionTest
FrameBuffer::ColoredPixel (nngn::term)
Textbox::Command (nngn)
CommandPool (nngn)
ComponentButton (nngn)
Components (nngn)
Compute (nngn)
ComputeBackend (anonymous_namespace{compute.cpp})
ComputeTest
Buffers::Configuration (anonymous_namespace{vulkan.cpp})
constant (nngn)
Log::context (nngn)
Profile::context (nngn)
CubeRenderer (nngn)
D
info::data (anonymous_namespace{tracking_test.cpp})
Compute::DataArg (nngn)
DedicatedBuffer (nngn)
defer_pop (nngn::lua)
delegate (nngn)
delegate_fn (nngn)
DescriptorPool (nngn)
DescriptorSets (nngn)
Device (anonymous_namespace{opencl.cpp})
Device (nngn)
DeviceInfo (nngn)
Graphics::DeviceInfo (nngn)
DeviceMemory (nngn)
DeviceMemoryInfo (nngn)
DirLights
E
Edit (nngn)
Entities
Entity
EntityBench
EntityTest
Schedule::Entry (nngn)
entry (anonymous_namespace{lua_schedule.cpp})
static_vector::entry (nngn)
error (nngn::lua)
Events (anonymous_namespace{compute.cpp})
Compute::Events (nngn)
Graphics::Extension (nngn)
F
fixed_string (nngn)
Flags (nngn)
FlagsTest
FloatWidget
FlowGridLayout (nngn)
fn_args (nngn::detail)
fn_args< R(*)(A...)> (nngn::detail)
Font (nngn)
Fonts (nngn)
FontTest
FPS (nngn)
FpsTest
SpriteAnimation::Frame (nngn)
StagingBuffer::Frame (nngn)
FrameBuffer (nngn::term)
FrameLimiter (nngn)
StagingBuffer::FreeBuffer (nngn)
function_base (nngn::lua::detail)
function_value (nngn::lua)
function_view (nngn::lua)
FunctionTest
G
Gen (nngn)
Generator (nngn)
GLBuffer (nngn)
GLDebugGroup (nngn)
GLFrameBuffer (nngn)
GLFramebuffer (anonymous_namespace{opengl.cpp})
GLFWBackend (nngn)
global_table (nngn::lua)
GLPost (nngn)
GLProgram (nngn)
GLShader (nngn)
GLShadowCube (anonymous_namespace{opengl.cpp})
GLShadowMap (anonymous_namespace{opengl.cpp})
GLTexArray (nngn)
Graph
Graphics (nngn)
GraphicsSource (anonymous_namespace{graphics.cpp})
GraphicsStats (nngn)
GravityCollider (anonymous_namespace{compute.cpp})
GravityCollider (nngn)
Grid (nngn)
H
Compute::Handle (nngn)
Handle (nngn)
I
Compute::Image (nngn)
Image (nngn)
BindingGroup::Info (nngn)
info (anonymous_namespace{tracking_test.cpp})
alloc_info::info (nngn::lua)
Colliders::Backend::Input (nngn)
Input (nngn)
InputTest
InspectWorker
Instance (nngn)
InstanceInfo (nngn)
IntWidget
K
Compute::Kernel (nngn)
L
Launcher (anonymous_namespace{main.cpp})
Graphics::Layer (nngn)
Light (nngn)
LightAnimation (nngn)
Graphics::Lighting (nngn)
Lighting (nngn)
LightingDescriptorSets (anonymous_namespace{vulkan.cpp})
LightsUBO (nngn)
LightTest
OpenCLBackend::limits (anonymous_namespace{opencl.cpp})
AnimationFunction::linear_t (nngn)
LineReader
Socket::lock (nngn)
Log (nngn)
LogTest
lua_vector (nngn)
LuaBench
LuaSyntaxHighlighter (nngn)
M
Map (nngn)
StagingBuffer::MappedRegion (nngn)
MapTest
MapTestGraphics
mat (nngn)
mat3_base (nngn)
mat4_base (nngn)
Math (nngn)
MathTest
MatTest
mem_obj (nngn)
member (anonymous_namespace{register_test.cpp})
member_less (nngn)
member_obj_type (nngn)
member_obj_type< O(T::*)> (nngn)
member_obj_type< R(T::*)(Args...)> (nngn)
Graphics::MemoryHeap (nngn)
Graphics::MemoryType (nngn)
MouseInput (nngn)
N
NativeBackend (anonymous_namespace{native.cpp})
NativeTest
nested_tracker (anonymous_namespace{tracking_test.cpp})
nil_type (nngn::lua)
O
OpenCLBackend (anonymous_namespace{opencl.cpp})
Compute::OpenCLParameters (nngn)
OpenGLBackend (anonymous_namespace{opengl.cpp})
OpenGLHandle (nngn)
Graphics::OpenGLParameters (nngn)
Colliders::Backend::Output (nngn)
owning_view (nngn)
P
Graphics::Parameters (nngn)
PCMWidget (nngn)
Pipeline (anonymous_namespace{opengl.cpp})
Graphics::PipelineConfiguration (nngn)
PlaneCollider (anonymous_namespace{compute.cpp})
PlaneCollider (nngn)
Platform (anonymous_namespace{opencl.cpp})
Platform (nngn)
PlotWorker
pointer_flag (nngn)
PointLights
Poller
VulkanBackend::Post (anonymous_namespace{vulkan.cpp})
SwapChain::PresentContext (nngn)
Profile (nngn)
ProfileStats (nngn)
Compute::Program (nngn)
Pseudocomp (anonymous_namespace{pseudo.cpp})
Pseudograph (nngn)
Q
Graphics::QueueFamily (nngn)
R
TestRegistry::R
range_to (nngn)
Rasterizer (nngn::term)
realloc_tracker (anonymous_namespace{tracking_test.cpp})
reallocator (nngn)
ReallocTest
tracker::rebind (anonymous_namespace{alloc.cpp})
tracking::rebind (anonymous_namespace{tagging_test.cpp})
nested_tracker::rebind (anonymous_namespace{tracking_test.cpp})
realloc_tracker::rebind (anonymous_namespace{tracking_test.cpp})
tracker::rebind (anonymous_namespace{tracking_test.cpp})
tagging_allocator::rebind (nngn)
tracking_allocator::rebind (nngn)
RegisterTest
Renderer (nngn)
Renderers (nngn)
RenderList (anonymous_namespace{opengl.cpp})
TerminalBackend::RenderList (anonymous_namespace{terminal.cpp})
RenderList (anonymous_namespace{vulkan.cpp})
Graphics::RenderList (nngn)
RenderTest
Log::replace (nngn)
Math::rnd_generator_t (nngn)
S
S (anonymous_namespace{state_test.cpp})
S (anonymous_namespace{static_vector_test.cpp})
S0 (anonymous_namespace{types_test.cpp})
S1 (anonymous_namespace{types_test.cpp})
S2 (anonymous_namespace{types_test.cpp})
Compute::Sampler (nngn)
Schedule (nngn)
ScheduleTest
scoped (nngn)
ScopedTest
WAV::segment (nngn)
Shaders (anonymous_namespace{vulkan.cpp})
ShadowCube (anonymous_namespace{vulkan.cpp})
ShadowMap (anonymous_namespace{vulkan.cpp})
Socket (nngn)
Input::Source (nngn)
SourceEditor (nngn)
SphereCollider (anonymous_namespace{compute.cpp})
SphereCollider (nngn)
SpriteAnimation (nngn)
SpriteRenderer (nngn)
stack_get (nngn::lua)
stack_get< bool > (nngn::lua)
stack_get< const char * > (nngn::lua)
stack_get< const lua_vector< T > & > (nngn::lua)
stack_get< lua_CFunction > (nngn::lua)
stack_get< lua_vector< T > * > (nngn::lua)
stack_get< pos > (nngn::lua)
stack_get< state_view > (nngn::lua)
stack_get< std::optional< T > > (nngn::lua)
stack_get< std::string > (nngn::lua)
stack_get< std::string_view > (nngn::lua)
stack_get< std::tuple< Ts... > > (nngn::lua)
stack_get< std::vector< T > > (nngn::lua)
stack_get< T & > (nngn::lua)
stack_get< T * > (nngn::lua)
stack_get< T > (nngn::lua)
stack_push (nngn::lua)
stack_push< bool > (nngn::lua)
stack_push< const char * > (nngn::lua)
stack_push< error< T > > (nngn::lua)
stack_push< lua_CFunction > (nngn::lua)
stack_push< lua_vector< T > > (nngn::lua)
stack_push< nil_type > (nngn::lua)
stack_push< R(*)(Args...)> (nngn::lua)
stack_push< R(T::*)(Args...) const > (nngn::lua)
stack_push< R(T::*)(Args...)> (nngn::lua)
stack_push< std::optional< T > > (nngn::lua)
stack_push< std::string > (nngn::lua)
stack_push< std::string_view > (nngn::lua)
stack_push< std::tuple< Ts... > > (nngn::lua)
stack_push< std::variant< Ts... > > (nngn::lua)
stack_push< T & > (nngn::lua)
stack_push< T * > (nngn::lua)
stack_push< T > (nngn::lua)
stack_push< table_proxy< T, Ks... > > (nngn::lua)
stack_push< void > (nngn::lua)
StackTest
RenderList::Stage (anonymous_namespace{opengl.cpp})
TerminalBackend::RenderList::Stage (anonymous_namespace{terminal.cpp})
RenderList::Stage (anonymous_namespace{vulkan.cpp})
Graphics::RenderList::Stage (nngn)
GraphicsStats::Staging (nngn)
StagingBuffer (nngn)
state (nngn::lua)
state_view (nngn::lua)
StateTest
static_register (nngn::lua)
static_vector (nngn)
StaticVectorTest
Stats (nngn)
StatsBase (nngn)
AdHocTimer::Step (nngn)
alloc_block::storage (nngn)
Sun (nngn)
SunTest
Graphics::SurfaceInfo (nngn)
SurfaceInfo (nngn)
SwapChain (nngn)
T
table (nngn::lua)
table_accessor (nngn::lua::detail)
table_base (nngn::lua::detail)
table_base_tag (nngn::lua::detail)
table_iter (nngn::lua::detail)
table_iter_base (nngn::lua::detail)
table_proxy (nngn::lua)
table_proxy_tag (nngn::lua::detail)
table_seq_iter (nngn::lua::detail)
table_view (nngn::lua)
TableTest
tagging_allocator (nngn)
TaggingTest
Terminal (anonymous_namespace{terminal.cpp})
Terminal (nngn::term)
Terminal (nngn)
TerminalBackend (anonymous_namespace{terminal.cpp})
Graphics::TerminalParameters (nngn)
TerminalSource (anonymous_namespace{terminal.cpp})
TerminalTest
test_struct
TestRegistry
TexArray (anonymous_namespace{vulkan.cpp})
Text (nngn)
Textbox (nngn)
TextboxTest
TextTest
Texture (nngn::term)
TextureDescriptorSets (anonymous_namespace{vulkan.cpp})
Textures (nngn)
TextureTest
TextureTestGraphics
Schedule::TimeEntry (nngn)
Timing (nngn)
to (nngn)
traceback (nngn::lua)
tracker (anonymous_namespace{alloc.cpp})
tracker (anonymous_namespace{tracking_test.cpp})
tracking (anonymous_namespace{tagging_test.cpp})
tracking_allocator (nngn)
TrackingTest
tuple_size< nngn::fixed_string< N > > (std)
types_first (nngn::detail)
types_first< types_impl< T, Ts... > > (nngn::detail)
types_impl (nngn::detail)
types_last (nngn::detail)
types_last< types_impl< Ts... > > (nngn::detail)
types_tag (nngn::detail)
TypesTest
U
UBODescriptorSets (anonymous_namespace{vulkan.cpp})
user_data (nngn::lua)
user_data< T > (nngn::lua)
user_data_base (nngn::lua::detail)
user_data_header (nngn::lua)
user_type (anonymous_namespace{register_test.cpp})
user_type (anonymous_namespace{stack_test.cpp})
user_type_align (anonymous_namespace{stack_test.cpp})
user_type_destructor (anonymous_namespace{stack_test.cpp})
UtilsTest
V
value (nngn::lua)
value_view (nngn::lua)
VAO (nngn)
vec (nngn)
vec2_base (nngn)
vec3_base (nngn)
vec4_base (nngn)
vec_type (nngn)
vec_type< T, 2 > (nngn)
vec_type< T, 3 > (nngn)
vec_type< T, 4 > (nngn)
Compute::Version (nngn)
Graphics::Version (nngn)
Vertex (nngn)
vk_create_info_type_impl (nngn::detail)
VoxelRenderer (nngn)
VT100EscapeCode (nngn::term)
VT100EscapeCode (nngn)
VT520EscapeCode (nngn::term)
VT520EscapeCode (nngn)
VulkanBackend (anonymous_namespace{vulkan.cpp})
Graphics::VulkanParameters (nngn)
W
WAV (nngn)
Window
Worker