| Canonymous_namespace{compute.cpp}::AABBCollider | |
| Cnngn::AdHocTimer | |
| Cnngn::alloc_block< H, T > | Non-owning handle to an aggregate header and data block |
| Cnngn::lua::alloc_info | Tracks state allocations |
| Cnngn::StagingBuffer::Allocation | Result of a block allocation |
| Canonymous_namespace{alloc.cpp}::allocation | |
| Canonymous_namespace{tagging_test.cpp}::allocation | |
| Canonymous_namespace{tracking_test.cpp}::allocation | |
| ►Cnngn::allocator_base< T, o > | Base class for allocators, implements a few basic operations |
| Cnngn::reallocator< T > | Simple allocator which supports reallocation |
| Cnngn::tagging_allocator< D, A > | Generic implementation of a malloc(3)-style allocator with headers |
| Cnngn::tracking_allocator< T, A > | Allocator which tracks the amount of memory allocated |
| Cnngn::allocator_opts | Configuration object for allocator_base |
| ►Cnngn::Animation | |
| Cnngn::LightAnimation | |
| Cnngn::SpriteAnimation | |
| Cnngn::AnimationFunction | |
| Cnngn::Animations | |
| Cnngn::ANSIEscapeCode | ANSI escape code sequences |
| Cnngn::term::ANSIEscapeCode | ANSI escape code sequences |
| Cnngn::VAO::Attrib | |
| Cnngn::Audio | Audio manager |
| ►CColliders::Backend | |
| Canonymous_namespace{native.cpp}::NativeBackend | |
| ►Cnngn::Colliders::Backend | |
| Canonymous_namespace{compute.cpp}::ComputeBackend | |
| Canonymous_namespace{compute.cpp}::BBCollider | |
| Cnngn::BindingGroup | |
| Canonymous_namespace{opengl.cpp}::RenderList::Stage::Buffer | |
| ►Cnngn::detail::Buffer | A buffer and its associated memory allocation |
| Cnngn::Buffer | |
| ►Cnngn::DedicatedBuffer | |
| Cnngn::StagingBuffer::FreeBuffer | Buffer in the free list, ready to be reused |
| Cnngn::Graphics::BufferConfiguration | |
| Canonymous_namespace{vulkan.cpp}::Buffers | |
| Cnngn::GraphicsStats::Buffers | |
| Cnngn::GLFWBackend::CallbackData | |
| Canonymous_namespace{scoped_test.cpp}::Called | |
| Cnngn::Camera | Abstract orthographic/perspective camera |
| Cnngn::Graphics::Camera | |
| Cnngn::CameraUBO | |
| Cnngn::LuaSyntaxHighlighter::category | |
| Cnngn::detail::chain_cast< T > | |
| Cnngn::Font::Character | |
| ►Cnngn::Collider | |
| ►Cnngn::AABBCollider | |
| Cnngn::BBCollider | |
| Cnngn::GravityCollider | |
| Cnngn::PlaneCollider | |
| Cnngn::SphereCollider | |
| Cnngn::Colliders | |
| Canonymous_namespace{compute.cpp}::Collision | |
| Cnngn::Collision | |
| Cnngn::term::FrameBuffer::ColoredPixel | |
| Cnngn::Textbox::Command | |
| Cnngn::CommandPool | |
| ►Cnngn::Compute | Base class for computation back ends, which may be hardware-accelerated |
| Canonymous_namespace{opencl.cpp}::OpenCLBackend | |
| Canonymous_namespace{pseudo.cpp}::Pseudocomp | |
| Canonymous_namespace{vulkan.cpp}::Buffers::Configuration | |
| Cnngn::constant< x > | Function object which always produces the same value |
| Cnngn::Log::context | |
| Cnngn::Profile::context< T > | |
| Canonymous_namespace{tracking_test.cpp}::info::data | |
| Cnngn::Compute::DataArg | Argument type for raw memory passed to the execution kernel "by value" |
| Cnngn::lua::defer_pop | Pops n values from the Lua stack at scope exit |
| Cnngn::DescriptorPool | |
| ►Cnngn::DescriptorSets | |
| Canonymous_namespace{vulkan.cpp}::TextureDescriptorSets | |
| ►Canonymous_namespace{vulkan.cpp}::UBODescriptorSets | |
| Canonymous_namespace{vulkan.cpp}::CameraDescriptorSets | |
| Canonymous_namespace{vulkan.cpp}::LightingDescriptorSets | |
| Canonymous_namespace{opencl.cpp}::Device | |
| Cnngn::Device | Owning wrapper for a VkDevice |
| Cnngn::DeviceInfo | Aggregate type for information about a physical device |
| Cnngn::Graphics::DeviceInfo | |
| Cnngn::DeviceMemory | Manages device memory queries, allocations, and lifetime |
| Cnngn::DeviceMemoryInfo | Aggregate type for information about a device's memory heaps |
| CDirLights | |
| CEntities | |
| CEntity | |
| ►Cnngn::Schedule::Entry | |
| ►Cnngn::Schedule::BaseEntry | |
| Cnngn::Schedule::TimeEntry | |
| Canonymous_namespace{lua_schedule.cpp}::entry | |
| Cnngn::static_vector< T >::entry | |
| Cnngn::lua::error< T > | "Pushing" this value causes lua_error to be called |
| Canonymous_namespace{compute.cpp}::Events | |
| Cnngn::Compute::Events | Controls dependencies between operations |
| Cnngn::Graphics::Extension | |
| ►CF | |
| Cnngn::delegate< F, Args > | Static container for a callable and its arguments |
| ►Cstd::false_type | |
| Cnngn::always_false< T > | |
| Cnngn::fixed_string< N > | |
| Cnngn::Flags< T > | Wrapper for a small unsigned integral representing flags |
| Cnngn::Flags< Collider::Flag > | |
| Cnngn::Flags< Debug > | |
| Cnngn::Flags< Flag > | |
| Cnngn::detail::fn_args< T > | |
| Cnngn::detail::fn_args< R(*)(A...)> | |
| Cnngn::Font | |
| Cnngn::Fonts | |
| Cnngn::FPS | |
| Cnngn::SpriteAnimation::Frame | |
| Cnngn::StagingBuffer::Frame | Data for a single frame |
| Cnngn::term::FrameBuffer | |
| Cnngn::FrameLimiter | Simulates a v-sync pause using sleep |
| Cnngn::lua::detail::function_base< CRTP > | Reference to a function on the stack |
| ►Cnngn::lua::detail::function_base< function_value > | |
| Cnngn::lua::function_value | Owning reference to a function on the stack |
| ►Cnngn::lua::detail::function_base< function_view > | |
| Cnngn::lua::function_view | Non-owning reference to a function on the stack |
| Cnngn::Gen | |
| Cnngn::Generator | |
| Cnngn::GLDebugGroup | RAII-based debug group manager |
| Cnngn::GLPost | Post-processing operations |
| ►Cnngn::Graphics | |
| ►Cnngn::GLFWBackend | |
| Canonymous_namespace{opengl.cpp}::OpenGLBackend | |
| Canonymous_namespace{vulkan.cpp}::VulkanBackend | |
| ►Cnngn::Pseudograph | |
| CMapTestGraphics | |
| CTextureTestGraphics | |
| Canonymous_namespace{terminal.cpp}::TerminalBackend | Graphics back end for character terminals |
| Cnngn::GraphicsStats | |
| Canonymous_namespace{compute.cpp}::GravityCollider | |
| Cnngn::Grid | |
| ►Cnngn::Compute::Handle | Base class for handles to opaque compute objects |
| Cnngn::Compute::Buffer | |
| Cnngn::Compute::Image | |
| Cnngn::Compute::Kernel | |
| Cnngn::Compute::Program | |
| Cnngn::Compute::Sampler | |
| Cnngn::Handle | Base class for strongly-typed handles in 32-bit platforms |
| ►Cnngn::Image | |
| ►Canonymous_namespace{vulkan.cpp}::TexArray | |
| ►Canonymous_namespace{vulkan.cpp}::ShadowMap | |
| Canonymous_namespace{vulkan.cpp}::ShadowCube | |
| Cnngn::BindingGroup::Info | |
| Canonymous_namespace{tracking_test.cpp}::info | |
| Cnngn::lua::alloc_info::info | Allocation information for each type |
| Cnngn::Colliders::Backend::Input | |
| Cnngn::Input | Dispatches keyboard input events to pre-registered Lua functions |
| ►Cstd::input_iterator_tag | |
| ►Cnngn::lua::detail::table_iter_base< table_iter< T >, T > | |
| Cnngn::lua::detail::table_iter< T > | lua_next-based table iterator |
| ►Cnngn::lua::detail::table_iter_base< table_seq_iter< T >, T > | |
| Cnngn::lua::detail::table_seq_iter< T > | ipairs-style table iterator |
| Cnngn::lua::detail::table_iter_base< CRTP, T > | CRTP base for table iterators |
| Cnngn::Instance | Owning wrapper for a Vulkan instance |
| Cnngn::InstanceInfo | Aggregate type for information about an instance |
| ►Cstd::integral_constant | |
| Cnngn::delegate_fn< F > | Unique type for a function or member function pointer |
| Cstd::tuple_size< nngn::fixed_string< N > > | |
| Canonymous_namespace{main.cpp}::Launcher | |
| Cnngn::Graphics::Layer | |
| Cnngn::Light | |
| Cnngn::Graphics::Lighting | |
| Cnngn::Lighting | |
| Cnngn::LightsUBO | |
| Canonymous_namespace{opencl.cpp}::OpenCLBackend::limits | |
| Cnngn::AnimationFunction::linear_t | |
| CLineReader | |
| Cnngn::Socket::lock | |
| Cnngn::Log | |
| Cnngn::Map | |
| Cnngn::StagingBuffer::MappedRegion | Region mapped for writting |
| Cnngn::mat< CRTP, T, N > | |
| ►Cnngn::mat< mat3_base, T, 3 > | |
| Cnngn::mat3_base< T > | |
| ►Cnngn::mat< mat4_base, float, 4 > | |
| Cnngn::mat4_base< float > | |
| ►Cnngn::mat< mat4_base, T, 4 > | |
| Cnngn::mat4_base< T > | |
| Cnngn::Math | |
| Cnngn::mem_obj< p > | |
| Canonymous_namespace{register_test.cpp}::member | |
| Cnngn::member_less< p > | |
| Cnngn::member_obj_type< typename > | Type associated with a member object/function pointer |
| Cnngn::Graphics::MemoryHeap | |
| Cnngn::Graphics::MemoryType | |
| Cnngn::MouseInput | Mouse event manager |
| ►Cstd::mt19937 | |
| Cnngn::Math::rnd_generator_t | |
| Cnngn::lua::nil_type | Used to push nil values onto the stack |
| Cnngn::Compute::OpenCLParameters | |
| Cnngn::OpenGLHandle< T > | |
| ►Cnngn::OpenGLHandle< GLBuffer > | |
| Cnngn::GLBuffer | |
| ►Cnngn::OpenGLHandle< GLFrameBuffer > | |
| Cnngn::GLFrameBuffer | |
| ►Cnngn::OpenGLHandle< GLFramebuffer > | |
| Canonymous_namespace{opengl.cpp}::GLFramebuffer | |
| ►Cnngn::OpenGLHandle< GLProgram > | |
| Cnngn::GLProgram | |
| ►Cnngn::OpenGLHandle< GLShader > | |
| Cnngn::GLShader | |
| ►Cnngn::OpenGLHandle< GLTexArray > | |
| ►Cnngn::GLTexArray | |
| Canonymous_namespace{opengl.cpp}::GLShadowCube | |
| Canonymous_namespace{opengl.cpp}::GLShadowMap | |
| ►Cnngn::OpenGLHandle< VAO > | |
| Cnngn::VAO | |
| Cnngn::Colliders::Backend::Output | |
| Cnngn::owning_view< T > | |
| ►Cnngn::Graphics::Parameters | |
| Cnngn::Graphics::OpenGLParameters | |
| Cnngn::Graphics::VulkanParameters | |
| Canonymous_namespace{opengl.cpp}::Pipeline | |
| Cnngn::Graphics::PipelineConfiguration | |
| Canonymous_namespace{compute.cpp}::PlaneCollider | |
| Canonymous_namespace{opencl.cpp}::Platform | |
| Cnngn::Platform | |
| Cnngn::pointer_flag< T > | |
| CPointLights | |
| CPoller | |
| Canonymous_namespace{vulkan.cpp}::VulkanBackend::Post | |
| Cnngn::SwapChain::PresentContext | Information used to present an image |
| Cnngn::Profile | |
| ►CQtCharts::QChartView | |
| CGraph | |
| Cnngn::PCMWidget | |
| ►CQGridLayout | |
| Cnngn::FlowGridLayout | Resizable QGridLayout composed of uniform, fixed-size widgets |
| ►CQMainWindow | |
| CWindow | |
| CWindow | |
| Cnngn::Edit | |
| ►CQObject | |
| CAnimationTest | |
| CBlockTest | |
| CCameraTest | |
| ►CCollisionBench | |
| CCollisionComputeBench | |
| CCollisionNativeBench | |
| ►CCollisionTest | |
| CComputeTest | |
| CNativeTest | |
| CComputeTest | |
| CEntityBench | |
| CEntityTest | |
| CFlagsTest | |
| CFontTest | |
| CFpsTest | |
| CFunctionTest | |
| CInputTest | |
| CLightTest | |
| CLogTest | |
| CLuaBench | |
| CMapTest | |
| CMatTest | |
| CMathTest | |
| CReallocTest | |
| CRegisterTest | |
| CRenderTest | |
| CScheduleTest | |
| CScopedTest | |
| CStackTest | |
| CStateTest | |
| CStaticVectorTest | |
| CSunTest | |
| CTableTest | |
| CTaggingTest | |
| CTerminalTest | |
| CTextTest | |
| CTextboxTest | |
| CTextureTest | |
| CTrackingTest | |
| CTypesTest | |
| CUtilsTest | |
| CUtilsTest | |
| ►CQPlainTextEdit | |
| Cnngn::SourceEditor | |
| ►CQSplitter | |
| CWindow | |
| ►CQSyntaxHighlighter | |
| Cnngn::LuaSyntaxHighlighter | |
| ►CQThread | |
| ►CWorker | |
| CInspectWorker | |
| CPlotWorker | |
| CPlotWorker | |
| Cnngn::AudioWorker | |
| ►CQToolButton | |
| Cnngn::ComponentButton | |
| Cnngn::Graphics::QueueFamily | |
| ►CQWidget | |
| CFloatWidget | |
| CIntWidget | |
| CWindow | |
| Cnngn::AudioWidget | |
| Cnngn::Components | |
| CTestRegistry::R< T > | |
| Cnngn::range_to< T > | |
| Cnngn::term::Rasterizer | Axis-aligned sprite rasterizer with texture sampling |
| Canonymous_namespace{alloc.cpp}::tracker< T >::rebind< U > | |
| Canonymous_namespace{tagging_test.cpp}::tracking< T >::rebind< U > | |
| Canonymous_namespace{tracking_test.cpp}::nested_tracker< T >::rebind< U > | |
| Canonymous_namespace{tracking_test.cpp}::realloc_tracker< T >::rebind< U > | |
| Canonymous_namespace{tracking_test.cpp}::tracker< T >::rebind< U > | |
| Cnngn::tagging_allocator< D, A >::rebind< U > | |
| Cnngn::tracking_allocator< T, A >::rebind< U > | |
| ►Cnngn::Renderer | |
| Cnngn::CubeRenderer | |
| Cnngn::SpriteRenderer | |
| Cnngn::VoxelRenderer | |
| Cnngn::Renderers | Rendering subsystem |
| Canonymous_namespace{opengl.cpp}::RenderList | |
| Canonymous_namespace{terminal.cpp}::TerminalBackend::RenderList | |
| Canonymous_namespace{vulkan.cpp}::RenderList | |
| Cnngn::Graphics::RenderList | |
| Cnngn::Log::replace | |
| Canonymous_namespace{state_test.cpp}::S | |
| Canonymous_namespace{static_vector_test.cpp}::S | |
| Canonymous_namespace{types_test.cpp}::S0 | |
| Canonymous_namespace{types_test.cpp}::S1 | |
| Canonymous_namespace{types_test.cpp}::S2 | |
| Cnngn::Schedule | Executor of deferred and recurrent tasks |
| ►Cdetail::scoped_base | |
| Cnngn::scoped< T, F, Args > | |
| Cnngn::WAV::segment | |
| Canonymous_namespace{vulkan.cpp}::Shaders | |
| Cnngn::Socket | |
| ►Cnngn::Input::Source | |
| Canonymous_namespace{graphics.cpp}::GraphicsSource | |
| Canonymous_namespace{terminal.cpp}::TerminalSource | |
| Canonymous_namespace{compute.cpp}::SphereCollider | |
| Cnngn::lua::stack_get< typename > | Reads a value from the Lua stack |
| Cnngn::lua::stack_get< bool > | Converts a value to boolean using Lua's rules (i.e |
| Cnngn::lua::stack_get< const char * > | Reads a C string value |
| Cnngn::lua::stack_get< const lua_vector< T > & > | |
| Cnngn::lua::stack_get< lua_CFunction > | Reads a lua_CFunction value |
| Cnngn::lua::stack_get< lua_vector< T > * > | |
| Cnngn::lua::stack_get< pos > | |
| Cnngn::lua::stack_get< state_view > | |
| Cnngn::lua::stack_get< std::optional< T > > | Reads a T if a value exists at that index (no type check is performed) |
| Cnngn::lua::stack_get< std::string > | Reads a string value as ptr+size |
| Cnngn::lua::stack_get< std::string_view > | Reads a string value as ptr+size |
| Cnngn::lua::stack_get< std::tuple< Ts... > > | Reads a sequence of values from the stack |
| Cnngn::lua::stack_get< std::vector< T > > | Reads a table array as a vector |
| Cnngn::lua::stack_get< T & > | Reads a user type as a full user data value (reference overload) |
| Cnngn::lua::stack_get< T * > | Reads a light user data value as void* |
| Cnngn::lua::stack_get< T > | Reads a value convertible to lua_Integer |
| Cnngn::lua::stack_push< typename > | Pushes a value onto the Lua stack |
| Cnngn::lua::stack_push< bool > | Pushes a value as a Lua boolean |
| Cnngn::lua::stack_push< const char * > | Pushes a C string value |
| Cnngn::lua::stack_push< error< T > > | Emits an error |
| Cnngn::lua::stack_push< lua_CFunction > | Pushes a lua_CFunction value |
| Cnngn::lua::stack_push< lua_vector< T > > | |
| Cnngn::lua::stack_push< nil_type > | Pushes a Lua nil value |
| Cnngn::lua::stack_push< R(*)(Args...)> | Pushes a function pointer |
| Cnngn::lua::stack_push< R(T::*)(Args...) const > | Same as the previous specialization, but for const member functions |
| Cnngn::lua::stack_push< R(T::*)(Args...)> | Same as the previous specialization, but for member functions |
| Cnngn::lua::stack_push< std::optional< T > > | Pushes a T if the object contains a value, otherwise nothing |
| Cnngn::lua::stack_push< std::string > | Convenience specialization for the std::string_view overload |
| Cnngn::lua::stack_push< std::string_view > | Pushes a ptr+size string value |
| Cnngn::lua::stack_push< std::tuple< Ts... > > | Pushes a sequence of values onto the stack |
| Cnngn::lua::stack_push< std::variant< Ts... > > | Pushes the active member of the variant |
| Cnngn::lua::stack_push< T & > | Pushes a user type as a full user data value (reference specialization) |
| Cnngn::lua::stack_push< T * > | Pushes a generic pointer as a light user data value |
| Cnngn::lua::stack_push< T > | Pushes a value convertible to lua_Integer |
| Cnngn::lua::stack_push< table_proxy< T, Ks... > > | |
| Cnngn::lua::stack_push< void > | Generic version of stack_push, deduces type from the argument |
| Canonymous_namespace{opengl.cpp}::RenderList::Stage | |
| Canonymous_namespace{terminal.cpp}::TerminalBackend::RenderList::Stage | |
| Canonymous_namespace{vulkan.cpp}::RenderList::Stage | |
| Cnngn::Graphics::RenderList::Stage | |
| Cnngn::GraphicsStats::Staging | |
| Cnngn::StagingBuffer | Manages staging buffers for a group of frames |
| ►Cnngn::lua::state_view | |
| Cnngn::lua::state | Owning lua_State wrapper |
| Cnngn::lua::static_register | Registers a function to be executed when the Lua state is initialized |
| Cnngn::Stats | |
| Cnngn::StatsBase< CRTP, N > | |
| ►Cnngn::StatsBase< CollisionStats, 4 > | |
| Cnngn::CollisionStats | |
| ►Cnngn::StatsBase< ProfileStats, 2 > | |
| Cnngn::ProfileStats | |
| Cnngn::AdHocTimer::Step | |
| ►Cnngn::alloc_block< H, T >::storage | Underlying storage type |
| Cnngn::lua::user_data< T > | Data block allocated for user data objects |
| Cnngn::Sun | |
| ►Cnngn::Graphics::SurfaceInfo | |
| Cnngn::SurfaceInfo | Aggregate type for information about a surface |
| Cnngn::SwapChain | Presentation swap chain and associated objects |
| ►Cnngn::lua::detail::table_base_tag | Tag to relate all table_base instantiations via inheritance |
| ►Cnngn::lua::detail::table_base< table_accessor > | |
| Cnngn::lua::detail::table_accessor | Internal type used in nested table accesses |
| ►Cnngn::lua::detail::table_base< global_table > | |
| Cnngn::lua::global_table | Table interface to the global environment |
| ►Cnngn::lua::detail::table_base< table > | |
| Cnngn::lua::table | Owning reference to a table on the stack, popped when destroyed |
| ►Cnngn::lua::detail::table_base< table_view > | |
| Cnngn::lua::table_view | Non-owning reference to a table on the stack |
| Cnngn::lua::detail::table_base< CRTP > | CRTP base for stack table types |
| ►Cnngn::lua::detail::table_proxy_tag | Tag to relate all table_proxy instantiations via inheritance |
| Cnngn::lua::table_proxy< T, Ks > | Expression template for table assignemnts |
| Canonymous_namespace{terminal.cpp}::Terminal | |
| Cnngn::term::Terminal | Handles interactions with the output terminal |
| Cnngn::Terminal | Handles interactions with the output terminal |
| Cnngn::Graphics::TerminalParameters | |
| Ctest_struct | |
| CTestRegistry | |
| Cnngn::Text | |
| Cnngn::Textbox | |
| Cnngn::term::Texture | Buffer holding texture image data |
| Cnngn::Textures | Texture manager, loads and caches image data from files/buffers |
| Cnngn::Timing | |
| Cnngn::to< T > | Function object which converts its argument to T via static_cast |
| Cnngn::lua::traceback | Type used to output the Lua call stack |
| Canonymous_namespace{alloc.cpp}::tracker< T > | |
| ►Canonymous_namespace{tracking_test.cpp}::tracker< T > | |
| ►Canonymous_namespace{tracking_test.cpp}::nested_tracker< T > | |
| Canonymous_namespace{tracking_test.cpp}::realloc_tracker< T > | |
| Canonymous_namespace{tagging_test.cpp}::tracking< T > | |
| ►Cstd::type_identity | |
| Cnngn::detail::types_first< types_impl< T, Ts... > > | |
| Cnngn::detail::types_last< types_impl< Ts... > > | |
| Cnngn::member_obj_type< O(T::*)> | |
| Cnngn::member_obj_type< R(T::*)(Args...)> | |
| Cnngn::vec_type< T, 2 > | |
| Cnngn::vec_type< T, 3 > | |
| Cnngn::vec_type< T, 4 > | |
| Cnngn::detail::types_first< T > | |
| Cnngn::detail::types_last< T > | |
| ►Cnngn::detail::types_tag | |
| Cnngn::detail::types_impl< Ts > | |
| Cnngn::lua::user_data< T > | |
| ►Cnngn::lua::detail::user_data_base | Base operations which do not depend on the template type |
| Cnngn::lua::user_data< T > | Data block allocated for user data objects |
| Cnngn::lua::user_data_header< T > | Header placed before a user data allocation |
| Canonymous_namespace{register_test.cpp}::user_type | |
| Canonymous_namespace{stack_test.cpp}::user_type | |
| Canonymous_namespace{stack_test.cpp}::user_type_align | |
| Canonymous_namespace{stack_test.cpp}::user_type_destructor | |
| ►Cnngn::lua::value_view | Base, non-owning generic stack value reference |
| Cnngn::lua::detail::table_accessor | Internal type used in nested table accesses |
| Cnngn::lua::function_view | Non-owning reference to a function on the stack |
| Cnngn::lua::table_view | Non-owning reference to a table on the stack |
| ►Cnngn::lua::value | Owning stack value reference |
| Cnngn::lua::function_value | Owning reference to a function on the stack |
| Cnngn::lua::table | Owning reference to a table on the stack, popped when destroyed |
| Cnngn::vec< CRTP, T, N > | |
| ►Cnngn::vec< vec2_base, float, 2 > | |
| Cnngn::vec2_base< float > | |
| ►Cnngn::vec< vec2_base, std::int32_t, 2 > | |
| Cnngn::vec2_base< std::int32_t > | |
| ►Cnngn::vec< vec2_base, std::uint32_t, 2 > | |
| Cnngn::vec2_base< std::uint32_t > | |
| ►Cnngn::vec< vec2_base, T, 2 > | |
| Cnngn::vec2_base< T > | |
| ►Cnngn::vec< vec3_base, float, 3 > | |
| Cnngn::vec3_base< float > | |
| ►Cnngn::vec< vec3_base, T, 3 > | |
| Cnngn::vec3_base< T > | |
| ►Cnngn::vec< vec4_base, float, 4 > | |
| Cnngn::vec4_base< float > | |
| ►Cnngn::vec< vec4_base, T, 4 > | |
| Cnngn::vec4_base< T > | |
| Cnngn::vec_type< T, N > | |
| ►Cstd::vector | |
| Cnngn::static_vector< Entity > | |
| Cnngn::lua_vector< T > | Type used to get/push vectors as user data in Lua |
| Cnngn::static_vector< T > | Fixed-size vector with an embedded free list |
| Cnngn::Compute::Version | |
| Cnngn::Graphics::Version | |
| Cnngn::Vertex | |
| Cnngn::detail::vk_create_info_type_impl< T > | |
| Cnngn::term::VT100EscapeCode | Character sequences to control a VT100 terminal |
| Cnngn::VT100EscapeCode | Character sequences to control a VT100 terminal |
| Cnngn::term::VT520EscapeCode | Character sequences to control a VT520 terminal |
| Cnngn::VT520EscapeCode | Character sequences to control a VT520 terminal |
| Cnngn::WAV | A non-owning wrapper for a byte buffer containing a WAV file |