►Nclt | |
CAABBCollider | A class representing an Axis-Aligned Bounding Box (AABB) collider |
CActor | Represents an entity in the game world that can have components and a transform |
CAnimatorComponent | AnimatorComponent manages multiple FlipbookComponent animations and allows switching between them |
CAnimatorElement | UI element that manages and plays multiple flipbook animations |
CApplication | Main application class for the Clutter Engine |
CAssets | Asset management class for textures, meshes, fonts, and shaders |
CButtonElement | UI element representing a button with different states, textures, and callbacks |
CCameraComponent | Camera component for rendering scenes from a specific viewpoint |
CCameraController | Controls camera movement and rotation, inheriting from PlayerController |
CCEngine | The main engine class responsible for initializing and managing the game engine components |
CCharacter | Represents a single character's font data, including texture and metrics |
CCircleCollider | Collider component representing a 2D circle for collision detection |
CColliderComponent | Base class for all collider components in the engine |
CCollisionEvent | Manages collision event listeners and notifies them of collision events |
CComponent | Base class for all components attached to an Actor |
CCubeActor | Represents a cube actor in the scene |
CDebugDraw | Utility class for debug drawing of lines, boxes, and spheres in the engine |
CEditorCamera | Represents a camera actor used in the editor environment |
CEditorController | Controller for handling editor-specific movement and rotation logic. Inherits from PlayerController and provides additional controls for editor navigation |
CFlipbookComponent | Component for handling flipbook-style sprite animations |
CFlipbookElement | UI element for displaying animated flipbook sprites |
CFont | Represents a font, containing a map of characters and their data |
CFPSController | First Person Shooter (FPS) style player controller |
CHUDComponent | Component responsible for managing UI widgets (panels) for the HUD |
CICollisionListener | Interface for receiving collision and trigger events from the physics engine |
►CInput | Class managing input actions and their states |
CAction | Struct representing an action mapped to a key |
CAxisMapping | Struct representing a mapping between two keys for an axis |
CMouseAxisMapping | Struct representing a mapping between two mouse buttons for an axis |
CVectMapping | Struct representing a mapping for a 2D vector using four keys |
CIRenderer | Interface for all renderer implementations |
CLevel | Represents a level in the game engine |
CLevelManager | Manages the levels within the game engine |
CMesh | Class representing a 3D mesh with associated textures and shaders |
CMeshComponent | Component for rendering a mesh with optional texture and tiling |
COBBCollider | Oriented Bounding Box (OBB) collider component for collision detection |
CPhysics | Handles the physics simulation, including collision detection and resolution |
CPlayerController | PlayerController component for handling player movement and collision events |
CPlayerController2D | PlayerController2D class responsible for handling 2D player movements and collisions.
|
CRendererGL | Responsible for rendering graphical components using OpenGL |
CRigidBody | Represents a rigid body for 3D physics simulation |
CShader | Represents an OpenGL shader object |
CShaderProgram | Represents an OpenGL shader program composed of multiple shaders |
CSphereCollider | Represents a spherical collider component for collision detection |
CSpringArmComponent | A component that maintains a camera at a fixed distance from its parent, with optional lag and rotation smoothing |
CSpriteComponent | Component for rendering a sprite using a texture |
CSpriteElement | Represents a UI element that displays a textured sprite. Inherits from WidgetElement and provides functionality for rendering a texture |
CTemplateLevel | A template implementation of a Level in the Clutter Engine |
CTextElement | UI element for rendering text |
CTexture | Represents a texture in the engine |
CTimer | Timer utility class for measuring elapsed time and frame delta |
CUIPanel | Represents a UI panel that manages WidgetElements and their z-ordering |
CVertex | Structure representing a single vertex in a mesh |
CVertexArray | Represents an OpenGL Vertex Array and its associated buffer |
CWidgetElement | Base class for UI widget elements |
CWindow | Represents a window in the Clutter engine |
►Ndetail | Detail namespace with internal helper functions |
►Ncontainer_input_adapter_factory_impl | |
Ccontainer_input_adapter_factory | |
Ccontainer_input_adapter_factory< ContainerType, void_t< decltype(begin(std::declval< ContainerType >()), end(std::declval< ContainerType >()))> > | |
►Ndtoa_impl | Implements the Grisu2 algorithm for binary to decimal floating-point conversion |
Cboundaries | |
Ccached_power | |
Cdiyfp | |
►Nutility_internal | |
CExtend | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 0 > | |
CExtend< integer_sequence< T, Ints... >, SeqSize, 1 > | |
CGen | |
CGen< T, 0 > | |
Cactual_object_comparator | |
Cbinary_reader | Deserialization of CBOR, MessagePack, and UBJSON values |
Cbinary_writer | Serialization to CBOR and MessagePack values |
Cchar_traits | |
Cchar_traits< signed char > | |
Cchar_traits< unsigned char > | |
Cconjunction | |
Cconjunction< B > | |
Cconjunction< B, Bn... > | |
Cdetector | |
Cdetector< Default, void_t< Op< Args... > >, Op, Args... > | |
Cexception | General exception of the basic_json class |
Cexternal_constructor | |
Cexternal_constructor< value_t::array > | |
Cexternal_constructor< value_t::binary > | |
Cexternal_constructor< value_t::boolean > | |
Cexternal_constructor< value_t::number_float > | |
Cexternal_constructor< value_t::number_integer > | |
Cexternal_constructor< value_t::number_unsigned > | |
Cexternal_constructor< value_t::object > | |
Cexternal_constructor< value_t::string > | |
Cfile_input_adapter | |
Cfrom_json_fn | |
Chas_from_json | |
Chas_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_key_compare | |
Chas_non_default_from_json | |
Chas_non_default_from_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Chas_to_json | |
Chas_to_json< BasicJsonType, T, enable_if_t< !is_basic_json< T >::value > > | |
Cidentity_tag | |
Cinput_stream_adapter | |
Cinteger_sequence | |
Cinternal_iterator | Iterator value |
Cinvalid_iterator | Exception indicating errors with iterators |
Cis_basic_json | |
Cis_basic_json< NLOHMANN_BASIC_JSON_TPL > | |
Cis_basic_json_context | |
Cis_c_string | |
Cis_comparable | |
Cis_comparable< Compare, A, B, void_t< decltype(std::declval< Compare >()(std::declval< A >(), std::declval< B >())), decltype(std::declval< Compare >()(std::declval< B >(), std::declval< A >()))> > | |
Cis_compatible_array_type | |
Cis_compatible_array_type_impl | |
Cis_compatible_array_type_impl< BasicJsonType, CompatibleArrayType, enable_if_t< is_detected< iterator_t, CompatibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, CompatibleArrayType > > >::value &&!std::is_same< CompatibleArrayType, detected_t< range_value_t, CompatibleArrayType > >::value > > | |
Cis_compatible_integer_type | |
Cis_compatible_integer_type_impl | |
Cis_compatible_integer_type_impl< RealIntegerType, CompatibleNumberIntegerType, enable_if_t< std::is_integral< RealIntegerType >::value &&std::is_integral< CompatibleNumberIntegerType >::value &&!std::is_same< bool, CompatibleNumberIntegerType >::value > > | |
Cis_compatible_object_type | |
Cis_compatible_object_type_impl | |
Cis_compatible_object_type_impl< BasicJsonType, CompatibleObjectType, enable_if_t< is_detected< mapped_type_t, CompatibleObjectType >::value &&is_detected< key_type_t, CompatibleObjectType >::value > > | |
Cis_compatible_string_type | |
Cis_compatible_type | |
Cis_compatible_type_impl | |
Cis_compatible_type_impl< BasicJsonType, CompatibleType, enable_if_t< is_complete_type< CompatibleType >::value > > | |
Cis_complete_type | |
Cis_complete_type< T, decltype(void(sizeof(T)))> | |
Cis_constructible | |
Cis_constructible< const std::pair< T1, T2 > > | |
Cis_constructible< const std::tuple< Ts... > > | |
Cis_constructible< std::pair< T1, T2 > > | |
Cis_constructible< std::tuple< Ts... > > | |
Cis_constructible_array_type | |
Cis_constructible_array_type_impl | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< !std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value &&!is_compatible_string_type< BasicJsonType, ConstructibleArrayType >::value &&is_default_constructible< ConstructibleArrayType >::value &&(std::is_move_assignable< ConstructibleArrayType >::value||std::is_copy_assignable< ConstructibleArrayType >::value)&&is_detected< iterator_t, ConstructibleArrayType >::value &&is_iterator_traits< iterator_traits< detected_t< iterator_t, ConstructibleArrayType > > >::value &&is_detected< range_value_t, ConstructibleArrayType >::value &&!std::is_same< ConstructibleArrayType, detected_t< range_value_t, ConstructibleArrayType > >::value &&is_complete_type< detected_t< range_value_t, ConstructibleArrayType > >::value > > | |
Cis_constructible_array_type_impl< BasicJsonType, ConstructibleArrayType, enable_if_t< std::is_same< ConstructibleArrayType, typename BasicJsonType::value_type >::value > > | |
Cis_constructible_object_type | |
Cis_constructible_object_type_impl | |
Cis_constructible_object_type_impl< BasicJsonType, ConstructibleObjectType, enable_if_t< is_detected< mapped_type_t, ConstructibleObjectType >::value &&is_detected< key_type_t, ConstructibleObjectType >::value > > | |
Cis_constructible_string_type | |
Cis_constructible_tuple | |
Cis_constructible_tuple< T1, std::tuple< Args... > > | |
Cis_default_constructible | |
Cis_default_constructible< const std::pair< T1, T2 > > | |
Cis_default_constructible< const std::tuple< Ts... > > | |
Cis_default_constructible< std::pair< T1, T2 > > | |
Cis_default_constructible< std::tuple< Ts... > > | |
Cis_detected_lazy | |
Cis_getable | |
Cis_iterator_of_multibyte | |
Cis_iterator_traits | |
Cis_iterator_traits< iterator_traits< T > > | |
Cis_json_iterator_of | |
Cis_json_iterator_of< BasicJsonType, typename BasicJsonType::const_iterator > | |
Cis_json_iterator_of< BasicJsonType, typename BasicJsonType::iterator > | |
Cis_json_ref | |
Cis_json_ref< json_ref< T > > | |
►Cis_ordered_map | |
Ctwo | |
Cis_range | |
Cis_sax | |
Cis_sax_static_asserts | |
Cis_specialization_of | |
Cis_specialization_of< Primary, Primary< Args... > > | |
Cis_transparent | |
Citer_impl | Template for a bidirectional iterator for the basic_json class This class implements a both iterators (iterator and const_iterator) for the basic_json class |
Citeration_proxy | Proxy class for the items() function |
Citeration_proxy_value | |
Citerator_input_adapter | |
Citerator_input_adapter_factory | |
Citerator_input_adapter_factory< IteratorType, enable_if_t< is_iterator_of_multibyte< IteratorType >::value > > | |
Citerator_traits | |
Citerator_traits< T *, enable_if_t< std::is_object< T >::value > > | |
Citerator_traits< T, enable_if_t< !std::is_pointer< T >::value > > | |
Citerator_types | |
Citerator_types< It, void_t< typename It::difference_type, typename It::value_type, typename It::pointer, typename It::reference, typename It::iterator_category > > | |
Cjson_default_base | Default base class of the basic_json class |
Cjson_ref | |
Cjson_reverse_iterator | Template for a reverse iterator class |
Cjson_sax_acceptor | |
Cjson_sax_dom_callback_parser | |
Cjson_sax_dom_parser | SAX implementation to create a JSON value from SAX events |
Clexer | Lexical analysis |
Clexer_base | |
Cmake_void | |
Cnegation | |
Cnonesuch | |
Cother_error | Exception indicating other library errors |
Cout_of_range | Exception indicating access out of the defined range |
Coutput_adapter | |
Coutput_adapter_protocol | Abstract output adapter interface |
Coutput_stream_adapter | Output adapter for output streams |
Coutput_string_adapter | Output adapter for basic_string |
Coutput_vector_adapter | Output adapter for byte vectors |
Cparse_error | Exception indicating a parse error |
Cparser | Syntax analysis |
Cposition_t | Struct to capture the start position of the current token |
Cprimitive_iterator_t | |
Cpriority_tag | |
Cpriority_tag< 0 > | |
Cserializer | |
Cspan_input_adapter | |
Cstatic_const | |
Cto_json_fn | |
Ctype_error | Exception indicating executing a member function with a wrong type |
Cvalue_in_range_of_impl1 | |
Cvalue_in_range_of_impl1< OfType, T, false > | |
Cvalue_in_range_of_impl1< OfType, T, true > | |
Cvalue_in_range_of_impl2 | |
Cvalue_in_range_of_impl2< OfType, T, false, false > | |
Cvalue_in_range_of_impl2< OfType, T, false, true > | |
Cvalue_in_range_of_impl2< OfType, T, true, false > | |
Cvalue_in_range_of_impl2< OfType, T, true, true > | |
Cwide_string_input_adapter | |
Cwide_string_input_helper | |
Cwide_string_input_helper< BaseInputAdapter, 2 > | |
Cwide_string_input_helper< BaseInputAdapter, 4 > | |
►Nglm | Core features |
►Ndetail | |
C_swizzle | |
C_swizzle_base0 | |
C_swizzle_base1 | |
C_swizzle_base1< 2, T, Q, E0, E1,-1,-2, Aligned > | |
C_swizzle_base1< 3, T, Q, E0, E1, E2,-1, Aligned > | |
C_swizzle_base1< 4, T, Q, E0, E1, E2, E3, Aligned > | |
►C_swizzle_base2 | |
Cop_div | |
Cop_equal | |
Cop_minus | |
Cop_mul | |
Cop_plus | |
►C_swizzle_base2< N, T, Q, E0, E1, E2, E3, 1 > | |
CStub | |
Ccast | |
Ccast< float > | |
Ccompute_abs | |
Ccompute_abs< genFIType, false > | |
Ccompute_abs< genFIType, true > | |
Ccompute_abs_vector | |
Ccompute_areCollinear | |
Ccompute_areCollinear< 2, T, Q > | |
Ccompute_areCollinear< 3, T, Q > | |
Ccompute_areCollinear< 4, T, Q > | |
Ccompute_bitfieldBitCountStep | |
Ccompute_bitfieldBitCountStep< L, T, Q, Aligned, true > | |
Ccompute_bitfieldReverseStep | |
Ccompute_bitfieldReverseStep< L, T, Q, Aligned, true > | |
Ccompute_ceil | |
Ccompute_ceilMultiple | |
Ccompute_ceilMultiple< false, false > | |
Ccompute_ceilMultiple< false, true > | |
Ccompute_ceilMultiple< true, true > | |
Ccompute_ceilPowerOfTwo | |
Ccompute_ceilPowerOfTwo< L, T, Q, false > | |
Ccompute_ceilShift | |
Ccompute_ceilShift< L, T, Q, true > | |
Ccompute_clamp_vector | |
Ccompute_compNormalize | |
Ccompute_compNormalize< L, T, floatType, Q, false, true > | |
Ccompute_compNormalize< L, T, floatType, Q, true, false > | |
Ccompute_compNormalize< L, T, floatType, Q, true, true > | |
Ccompute_compScale | |
Ccompute_compScale< L, T, floatType, Q, false, true > | |
Ccompute_compScale< L, T, floatType, Q, true, false > | |
Ccompute_compScale< L, T, floatType, Q, true, true > | |
Ccompute_cross | |
Ccompute_cross_vec2 | |
Ccompute_determinant | |
Ccompute_determinant< 2, 2, T, Q, Aligned > | |
Ccompute_determinant< 3, 3, T, Q, Aligned > | |
Ccompute_determinant< 4, 4, T, Q, Aligned > | |
Ccompute_distance | |
Ccompute_dot | |
Ccompute_dot< qua< T, Q >, T, Aligned > | |
Ccompute_dot< vec< 1, T, Q >, T, Aligned > | |
Ccompute_dot< vec< 2, T, Q >, T, Aligned > | |
Ccompute_dot< vec< 3, T, Q >, T, Aligned > | |
Ccompute_dot< vec< 4, T, Q >, T, Aligned > | |
Ccompute_equal | |
Ccompute_faceforward | |
Ccompute_findLSB | |
Ccompute_findMSB_step_vec | |
Ccompute_findMSB_step_vec< L, T, Q, false > | |
Ccompute_findMSB_vec | |
Ccompute_floor | |
Ccompute_floorMultiple | |
Ccompute_floorMultiple< false, false > | |
Ccompute_floorMultiple< false, true > | |
Ccompute_floorMultiple< true, true > | |
Ccompute_fmod | |
Ccompute_fmod< L, T, Q, false > | |
Ccompute_fract | |
Ccompute_half | |
Ccompute_half< 1, Q > | |
Ccompute_half< 2, Q > | |
Ccompute_half< 3, Q > | |
Ccompute_half< 4, Q > | |
Ccompute_inverse | |
Ccompute_inverse< 2, 2, T, Q, Aligned > | |
Ccompute_inverse< 3, 3, T, Q, Aligned > | |
Ccompute_inverse< 4, 4, T, Q, Aligned > | |
Ccompute_inversesqrt | |
Ccompute_inversesqrt< L, float, lowp, Aligned > | |
Ccompute_isCompNull | |
Ccompute_isCompNull< 2, T, Q > | |
Ccompute_isCompNull< 3, T, Q > | |
Ccompute_isCompNull< 4, T, Q > | |
Ccompute_length | |
Ccompute_length2 | |
Ccompute_linearRand | |
Ccompute_linearRand< L, double, Q > | |
Ccompute_linearRand< L, float, Q > | |
Ccompute_linearRand< L, int16, Q > | |
Ccompute_linearRand< L, int32, Q > | |
Ccompute_linearRand< L, int64, Q > | |
Ccompute_linearRand< L, int8, Q > | |
Ccompute_linearRand< L, long double, Q > | |
Ccompute_linearRand< L, uint16, Q > | |
Ccompute_linearRand< L, uint32, Q > | |
Ccompute_linearRand< L, uint64, Q > | |
Ccompute_linearRand< L, uint8, Q > | |
Ccompute_log2 | |
Ccompute_log2< L, T, Q, false, Aligned > | |
Ccompute_matrixCompMult | |
Ccompute_max_vector | |
Ccompute_min_vector | |
Ccompute_mix | |
Ccompute_mix< T, bool > | |
Ccompute_mix_scalar | |
Ccompute_mix_scalar< L, T, bool, Q, Aligned > | |
Ccompute_mix_vector | |
Ccompute_mix_vector< L, T, bool, Q, Aligned > | |
Ccompute_mod | |
Ccompute_normalize | |
Ccompute_quat_add | |
Ccompute_quat_div_scalar | |
Ccompute_quat_mul_scalar | |
Ccompute_quat_mul_vec4 | |
Ccompute_quat_sub | |
Ccompute_rand | |
Ccompute_rand< 1, uint8, P > | |
Ccompute_rand< 2, uint8, P > | |
Ccompute_rand< 3, uint8, P > | |
Ccompute_rand< 4, uint8, P > | |
Ccompute_rand< L, uint16, Q > | |
Ccompute_rand< L, uint32, Q > | |
Ccompute_rand< L, uint64, Q > | |
Ccompute_reflect | |
Ccompute_refract | |
Ccompute_rgbToSrgb | |
Ccompute_rgbToSrgb< 4, T, Q > | |
Ccompute_round | |
Ccompute_roundMultiple | |
Ccompute_roundMultiple< false, false > | |
Ccompute_roundMultiple< false, true > | |
Ccompute_roundMultiple< true, true > | |
Ccompute_sign | |
Ccompute_smoothstep_vector | |
Ccompute_sqrt | |
Ccompute_srgbToRgb | |
Ccompute_srgbToRgb< 4, T, Q > | |
Ccompute_step_vector | |
Ccompute_to_string | |
Ccompute_to_string< mat< 2, 2, T, Q > > | |
Ccompute_to_string< mat< 2, 3, T, Q > > | |
Ccompute_to_string< mat< 2, 4, T, Q > > | |
Ccompute_to_string< mat< 3, 2, T, Q > > | |
Ccompute_to_string< mat< 3, 3, T, Q > > | |
Ccompute_to_string< mat< 3, 4, T, Q > > | |
Ccompute_to_string< mat< 4, 2, T, Q > > | |
Ccompute_to_string< mat< 4, 3, T, Q > > | |
Ccompute_to_string< mat< 4, 4, T, Q > > | |
Ccompute_to_string< qua< T, Q > > | |
Ccompute_to_string< tdualquat< T, Q > > | |
Ccompute_to_string< vec< 1, bool, Q > > | |
Ccompute_to_string< vec< 1, T, Q > > | |
Ccompute_to_string< vec< 2, bool, Q > > | |
Ccompute_to_string< vec< 2, T, Q > > | |
Ccompute_to_string< vec< 3, bool, Q > > | |
Ccompute_to_string< vec< 3, T, Q > > | |
Ccompute_to_string< vec< 4, bool, Q > > | |
Ccompute_to_string< vec< 4, T, Q > > | |
Ccompute_transpose | |
Ccompute_transpose< 2, 2, T, Q, Aligned > | |
Ccompute_transpose< 2, 3, T, Q, Aligned > | |
Ccompute_transpose< 2, 4, T, Q, Aligned > | |
Ccompute_transpose< 3, 2, T, Q, Aligned > | |
Ccompute_transpose< 3, 3, T, Q, Aligned > | |
Ccompute_transpose< 3, 4, T, Q, Aligned > | |
Ccompute_transpose< 4, 2, T, Q, Aligned > | |
Ccompute_transpose< 4, 3, T, Q, Aligned > | |
Ccompute_transpose< 4, 4, T, Q, Aligned > | |
Ccompute_trunc | |
Ccompute_vec4_add | |
Ccompute_vec4_and | |
Ccompute_vec4_bitwise_not | |
Ccompute_vec4_div | |
Ccompute_vec4_equal | |
Ccompute_vec4_mod | |
Ccompute_vec4_mul | |
Ccompute_vec4_nequal | |
Ccompute_vec4_or | |
Ccompute_vec4_shift_left | |
Ccompute_vec4_shift_right | |
Ccompute_vec4_sub | |
Ccompute_vec4_xor | |
Cfloat_t | |
Cfloat_t< double > | |
Cfloat_t< float > | |
Cfunctor1 | |
Cfunctor1< vec, 1, R, T, Q > | |
Cfunctor1< vec, 2, R, T, Q > | |
Cfunctor1< vec, 3, R, T, Q > | |
Cfunctor1< vec, 4, R, T, Q > | |
Cfunctor2 | |
Cfunctor2< vec, 1, T, Q > | |
Cfunctor2< vec, 2, T, Q > | |
Cfunctor2< vec, 3, T, Q > | |
Cfunctor2< vec, 4, T, Q > | |
Cfunctor2_vec_int | |
Cfunctor2_vec_int< 1, T, Q > | |
Cfunctor2_vec_int< 2, T, Q > | |
Cfunctor2_vec_int< 3, T, Q > | |
Cfunctor2_vec_int< 4, T, Q > | |
Cfunctor2_vec_sca | |
Cfunctor2_vec_sca< vec, 1, T, Q > | |
Cfunctor2_vec_sca< vec, 2, T, Q > | |
Cfunctor2_vec_sca< vec, 3, T, Q > | |
Cfunctor2_vec_sca< vec, 4, T, Q > | |
CgenTypeTrait | |
CgenTypeTrait< mat< C, R, T > > | |
CgenTypeTrait< qua< T > > | |
Ci10i10i10i2 | |
Cinit_gentype | |
Cinit_gentype< genType, GENTYPE_MAT > | |
Cinit_gentype< genType, GENTYPE_QUAT > | |
Cis_aligned | |
Cis_int | |
Cis_int< int16 > | |
Cis_int< int64 > | |
Cis_int< int8 > | |
Cis_int< signed int > | |
Cis_int< uint16 > | |
Cis_int< uint64 > | |
Cis_int< uint8 > | |
Cis_int< unsigned int > | |
Cliteral | |
Cliteral< T, true > | |
Cmake_unsigned | |
Cmake_unsigned< char > | |
Cmake_unsigned< int > | |
Cmake_unsigned< int64 > | |
Cmake_unsigned< long > | |
Cmake_unsigned< short > | |
Cmake_unsigned< signed char > | |
Cmake_unsigned< uint64 > | |
Cmake_unsigned< unsigned char > | |
Cmake_unsigned< unsigned int > | |
Cmake_unsigned< unsigned long > | |
Cmake_unsigned< unsigned short > | |
CouterProduct_trait | |
CouterProduct_trait< 2, 2, T, Q > | |
CouterProduct_trait< 2, 3, T, Q > | |
CouterProduct_trait< 2, 4, T, Q > | |
CouterProduct_trait< 3, 2, T, Q > | |
CouterProduct_trait< 3, 3, T, Q > | |
CouterProduct_trait< 3, 4, T, Q > | |
CouterProduct_trait< 4, 2, T, Q > | |
CouterProduct_trait< 4, 3, T, Q > | |
CouterProduct_trait< 4, 4, T, Q > | |
Cprefix | |
Cprefix< bool > | |
Cprefix< double > | |
Cprefix< float > | |
Cprefix< int16_t > | |
Cprefix< int32_t > | |
Cprefix< int64_t > | |
Cprefix< int8_t > | |
Cprefix< uint16_t > | |
Cprefix< uint32_t > | |
Cprefix< uint64_t > | |
Cprefix< uint8_t > | |
►Cstorage | |
Ctype | |
Cu10u10u10u2 | |
Cu3u3u2 | |
Cu4u4 | |
Cu4u4u4u4 | |
Cu5u5u5u1 | |
Cu5u6u5 | |
Cu9u9u9e5 | |
Cuif32 | |
►Nio | |
Cbasic_format_saver | |
Cbasic_state_saver | |
Cdelimeter | |
Cformat_punct | |
Corder | |
Cprecision | |
Cwidth | |
Ccompute_YCoCgR | |
Ccompute_YCoCgR< T, Q, true > | |
Cmat | |
Cmat< 2, 2, T, Q > | |
Cmat< 2, 3, T, Q > | |
Cmat< 2, 4, T, Q > | |
Cmat< 3, 2, T, Q > | |
Cmat< 3, 3, T, Q > | |
Cmat< 3, 4, T, Q > | |
Cmat< 4, 2, T, Q > | |
Cmat< 4, 3, T, Q > | |
Cmat< 4, 4, T, Q > | |
Cqua | |
Ctdualquat | |
Ctype | |
Ctype< mat< C, R, T, Q > > | |
Ctype< qua< T, Q > > | |
Ctype< tdualquat< T, Q > > | |
Ctype< vec< L, T, Q > > | |
Cvec | |
Cvec< 1, T, Q > | |
Cvec< 2, T, Q > | |
Cvec< 3, T, Q > | |
Cvec< 4, T, Q > | |
►Nstd | |
Chash< glm::mat< 2, 2, T, Q > > | |
Chash< glm::mat< 2, 3, T, Q > > | |
Chash< glm::mat< 2, 4, T, Q > > | |
Chash< glm::mat< 3, 2, T, Q > > | |
Chash< glm::mat< 3, 3, T, Q > > | |
Chash< glm::mat< 3, 4, T, Q > > | |
Chash< glm::mat< 4, 2, T, Q > > | |
Chash< glm::mat< 4, 3, T, Q > > | |
Chash< glm::mat< 4, 4, T, Q > > | |
Chash< glm::qua< T, Q > > | |
Chash< glm::tdualquat< T, Q > > | |
Chash< glm::vec< 1, T, Q > > | |
Chash< glm::vec< 2, T, Q > > | |
Chash< glm::vec< 3, T, Q > > | |
Chash< glm::vec< 4, T, Q > > | |
Chash< nlohmann::NLOHMANN_BASIC_JSON_TPL > | Hash value for JSON objects |
Cless< ::nlohmann::detail::value_t > | |
Ctuple_element< N, ::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
Ctuple_size<::nlohmann::detail::iteration_proxy_value< IteratorType > > | |
►Ntinyobj | |
Cattrib_t | |
Ccallback_t_ | |
Cindex_t | |
Cmaterial_t | |
CMaterialFileReader | |
CMaterialReader | |
CMaterialStreamReader | |
Cmesh_t | |
Cshape_t | |
Ctag_t | |
Ctexture_option_t | |
Cadl_serializer | Namespace for Niels Lohmann |
Cbasic_json | Namespace for Niels Lohmann |
CBDF_PropertyRec_ | |
CBeach | |
CBowlingBall | |
CBowlingController | |
CBowlingLane | |
Cbyte_container_with_subtype | Internal type for a backed binary type |
CCID_FaceDictRec_ | |
CCID_FaceInfoRec_ | |
CCLog | A logging utility class for handling console and file-based logging |
CColor | Represents a color with red, green, blue, and alpha components |
CCRectangle | A structure representing a rectangle |
CDefaultMap | |
CDir8Sprite | |
CDoomController | |
CDoomHUD | |
CFT_BBox_ | |
CFT_Bitmap_ | |
CFT_Bitmap_Size_ | |
CFT_BitmapGlyphRec_ | |
CFT_CharMapRec_ | |
CFT_Data_ | |
CFT_FaceRec_ | |
CFT_Generic_ | |
CFT_Glyph_Class_ | |
CFT_Glyph_Metrics_ | |
CFT_GlyphRec_ | |
CFT_GlyphSlotRec_ | |
CFT_Incremental_FuncsRec_ | |
CFT_Incremental_InterfaceRec_ | |
CFT_Incremental_MetricsRec_ | |
CFT_ListNodeRec_ | |
CFT_ListRec_ | |
CFT_Matrix_ | |
CFT_MemoryRec_ | |
CFT_MM_Axis_ | |
CFT_MM_Var_ | |
CFT_Module_Class_ | |
CFT_Multi_Master_ | |
CFT_Open_Args_ | |
CFT_Outline_ | |
CFT_Outline_Funcs_ | |
CFT_OutlineGlyphRec_ | |
CFT_Parameter_ | |
CFT_Prop_GlyphToScriptMap_ | |
CFT_Prop_IncreaseXHeight_ | |
CFT_Raster_Funcs_ | |
CFT_Raster_Params_ | |
CFT_Renderer_Class_ | |
CFT_SfntName_ | |
CFT_Size_Metrics_ | |
CFT_Size_RequestRec_ | |
CFT_SizeRec_ | |
CFT_Span_ | |
CFT_StreamDesc_ | |
CFT_StreamRec_ | |
CFT_UnitVector_ | |
CFT_Var_Axis_ | |
CFT_Var_Named_Style_ | |
CFT_Vector_ | |
CFT_WinFNT_HeaderRec_ | |
CFTC_ImageTypeRec_ | |
CFTC_SBitRec_ | |
CFTC_ScalerRec_ | |
CgladGLversionStruct | |
CGLFWallocator | Custom heap memory allocator |
CGLFWgamepadstate | Gamepad input state |
CGLFWgammaramp | Gamma ramp |
CGLFWimage | Image data |
CGLFWvidmode | Video mode type |
ChitResult | Stores information about a collision between two actors |
Cieee_double_shape_type | |
Cieee_float_shape_type | |
Cjson_pointer | JSON Pointer defines a string syntax for identifying a specific value within a JSON document |
Cjson_sax | SAX interface |
CLevelMap | |
CMainMenuHUD | |
CMainMenuMap | |
CMatrix4 | A 4x4 matrix used for 3D transformations |
CMatrix4Row | 4x4 matrix class with row-major storage. Provides common matrix operations for 3D graphics |
Cordered_map | Minimal map-like container that preserves insertion order |
CPS_BlendRec_ | |
CPS_DesignMap_ | |
CPS_FontInfoRec_ | |
CPS_PrivateRec_ | |
CQuaternion | Represents a quaternion for 3D rotations |
CraycastHit | Stores information about a raycast hit |
Cstbi_io_callbacks | |
CTransform | Represents a 3D transformation including translation, rotation, and scale |
CTransform2D | Represents a 2D transformation including location, scale, and rotation |
CTT_Header_ | |
CTT_HoriHeader_ | |
CTT_MaxProfile_ | |
CTT_OS2_ | |
CTT_PCLT_ | |
CTT_Postscript_ | |
CTT_VertHeader_ | |
CVector2 | Linearly interpolates between two vectors |
CVector3 | A 3D vector structure |
CVector4 | 4D vector structure for mathematical operations |
CWater | |
CZombie | |