| CAllGLFWLambdaCallbacks | |
| Cvertex_geometry::AxisAlignedBoundingBox | |
| Cvertex_geometry::AxisAlignedBoundingBox2D | |
| Cmain.BatcherCppClassCreator | |
| Cdraw_info::BoneInfo | |
| Cdraw_info::BufferModificationTracker | |
| ►Ccpp_parsing::CharParser | |
| Ccpp_parsing::AnyOfParser | |
| Ccpp_parsing::CommaSeparatedTupleParser | |
| Ccpp_parsing::DecimalLiteralParser | |
| Ccpp_parsing::DeferredParser | |
| Ccpp_parsing::IdentifierParser | |
| Ccpp_parsing::IfThenParser | |
| Ccpp_parsing::LiteralParser | |
| Ccpp_parsing::MatchingPairParser | |
| Ccpp_parsing::MatchingStringPairParser | |
| Ccpp_parsing::NestedStringPairParser | |
| Ccpp_parsing::OptionalParser | |
| Ccpp_parsing::OptionalWhitespaceParser | |
| Ccpp_parsing::RepeatingParser | |
| Ccpp_parsing::SequenceParser | |
| Ccpp_parsing::TransformParser | |
| Ccpp_parsing::TypeParser | |
| Ccpp_parsing::TypeQualifierSequenceParser | |
| Ccpp_parsing::UntilCharParser | |
| Ccpp_parsing::VariableParser | |
| CMapSignals< Key, Value >::Cleared | |
| CConfiguration | Class to parse a configuration file and apply logic based on section-key pairs |
| Ccpp_utils.main.CppClass | |
| Ccpp_utils.main.CppHeaderAndSource | |
| Ccpp_utils.main.CppMember | |
| Ccpp_utils.main.CppMethod | |
| Ccpp_utils.main.CppParameter | |
| Ccpp_utils.main.CppStruct | |
| Ccpp_utils.main.CppType | |
| Cmeta_utils::CustomTypeExtractionSettings | |
| ►CEnum | |
| Ccolored_print.TextColor | |
| Cmain.DrawInfo | |
| Cstandard.ShaderType | |
| Cstandard.ShaderUniformVariable | |
| Cstandard.ShaderVertexAttributeVariable | |
| CMapSignals< Key, Value >::Erased | |
| Cparse_logs.Event | |
| CPureStateMachine< StateType >::Event | Represents a state-related event emitted during an update |
| CExpiringTemporalVector< T > | A vector-like container where elements expire after a certain time limit and can be retrieved by time |
| CFileBrowser | |
| CFixedFrequencyLoop | |
| Cbatcher_visualization.FixedSizeArray | |
| Cbatcher_visualization.FixedSizeArrayStorage | |
| Cbatcher_visualization.FixedSizeArrayTracker | |
| CFixedSizeArrayTracker | |
| CFrustum | |
| CGLFWLambdaCallbackManager | Allows you to specify glfw callbacks as c++ lambdas, @description glfw only allows c-style function pointers to be bound to glfw, this class allows you to get around this by wrapping the passed in std::functions in methods which are c-style functions, and then passing those wrappers into glfw |
| CGlobalUIDGenerator | A class for generating unique IDs |
| Cstandard.GLVertexAttributeConfiguration | |
| Cvertex_geometry::Grid | |
| Cstd::hash< glm::vec2 > | |
| Cstd::hash< glm::vec3 > | |
| Cstd::hash< meta_utils::MetaType > | |
| Cstd::hash< std::vector< T > > | |
| ►CICamera | |
| CCamera2D | |
| CFPSCamera | |
| ►CIDGenerator | |
| CBoundedUniqueIDGenerator | |
| CUniqueIDGenerator | |
| Cdraw_info::IndexedVertexPositions | |
| CInputGraphicsSoundMenu | Handles all user interface (UI) states related to input, graphics, and sound configuration |
| CInputState | |
| CMapSignals< Key, Value >::Inserted | |
| CIterationStats | |
| ►CIUIRenderSuite | Interface for UI rendering operations |
| CUIRenderSuiteImpl | |
| Cdraw_info::IVPColor | |
| Cdraw_info::IVPNColor | |
| Cdraw_info::IVPNormals | |
| Cdraw_info::IVPNTextured | |
| Cdraw_info::IVPNTexturePacked | |
| Cdraw_info::IVPNTPRigged | |
| Cdraw_info::IVPNTRigged | |
| Cdraw_info::IVPTextured | |
| Cdraw_info::IVPTexturePacked | |
| CKey | |
| CLiveInputState | |
| CLogger | |
| CLogSection | |
| CMapSignals< Key, Value > | |
| Cmeta_utils::MetaAttribute | |
| Cmeta_utils::MetaClass | |
| Cmeta_utils::MetaCodeCollection | |
| Cmeta_utils::MetaConstructor | |
| Cmeta_utils::MetaEnum | |
| Cmeta_utils::MetaFunction | |
| Cmeta_utils::MetaFunctionInvocation | |
| Cmeta_utils::MetaFunctionSignature | |
| Cmeta_utils::MetaInclude | Represents an include directive for C++ source code, providing control over whether it is a system or local include |
| Cmeta_utils::MetaMethod | |
| Cmeta_utils::MetaParameter | |
| Cmeta_utils::MetaType | |
| Cmeta_utils::MetaTypes | |
| Cmeta_utils::MetaVariable | |
| CMouse | |
| Ctext_utils::MultilineStringAccumulator | |
| Cvertex_geometry::NGon | |
| Ctext_utils::Node | |
| CObservable< T > | |
| CConfiguration::PairHash | Hash function for ConfigKey (pair of strings) |
| Ccpp_parsing::ParseResult | |
| CPeriodicSignal | A class for generating periodic signals based on a specified rate with different operation modes |
| Clinalg_utils::Plane | |
| Cbatcher_visualization.Printer | |
| CPureStateMachine< StateType > | A minimal and flexible finite state machine (FSM) implementation |
| CQueuedSound | |
| CReactiveUnorderedMap< Key, Value, Hash, KeyEq > | A wrapper around std::unordered_map that provides reactive signals for insertions and deletions |
| Cvertex_geometry::Rectangle | |
| CMapSignals< Key, Value >::Rehashed | |
| CMapSignals< Key, Value >::Reserved | |
| Cparse_logs.Section | |
| Cmain.ShaderBatcherCppClass | |
| Cmain.ShaderBatcherCppStruct | |
| CShaderCache | Facilitates simple and robust interaction with shaders |
| Cstandard.ShaderProgram | |
| Cmain.ShaderRequest | |
| Cstandard.ShaderUniformVariableData | |
| CSignalEmitter | A type-safe signal emitter that allows different signal types (represented as structs) |
| CSoundSystem | |
| CStateMachine< StateType >::State | |
| CStateMachine< StateType > | A state machine wrapper that binds actions (callbacks/lambdas) to state lifecycle events |
| CStopwatch | A stopwatch which measures how frequently it's been pressed in seconds to be used to measure at what frequency a specific line of code is run at |
| Ctext_utils::StringAccumulator | |
| Cmeta_utils::StringInvokerGenerationSettingsForHeaderSource | |
| Cmeta_utils::StringToTypeConversions | |
| CTemporalBinarySignal | |
| CTemporalBinarySwitch | A binary switch that tracks temporal transitions between on and off states |
| Cparse_logs.TimelineVisualizer | |
| CToolboxEngine | |
| CTransform | |
| Cdraw_info::TransformedIVPGroup | |
| Cdraw_info::TransformedIVPNTPRGroup | |
| Cdraw_info::TransformedIVPTPGroup | |
| CPureStateMachine< StateType >::Transition | Represents a possible transition from one state to another |
| CUI | |
| CUIClickableTextBox | |
| CUIDropdown | |
| CUIDropdownOption | |
| CUIInputBox | |
| CUIRect | |
| CUITextBox | |
| CMapSignals< Key, Value >::Updated | |
| Cstandard.VertexAttributeData | |
| Cdraw_info::VertexBoneData | |
| CVideoMode | |
| CWindow | |