CPP-TOOLBOX
Loading...
Searching...
No Matches
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12]
 CAllGLFWLambdaCallbacks
 Cvertex_geometry::AxisAlignedBoundingBox
 Cvertex_geometry::AxisAlignedBoundingBox2D
 Cmain.BatcherCppClassCreator
 Cdraw_info::BoneInfo
 Cdraw_info::BufferModificationTracker
 Ccpp_parsing::CharParser
 CMapSignals< Key, Value >::Cleared
 CConfigurationClass 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
 CMapSignals< Key, Value >::Erased
 Cparse_logs.Event
 CPureStateMachine< StateType >::EventRepresents 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
 CGLFWLambdaCallbackManagerAllows 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
 CGlobalUIDGeneratorA 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
 CIDGenerator
 Cdraw_info::IndexedVertexPositions
 CInputGraphicsSoundMenuHandles all user interface (UI) states related to input, graphics, and sound configuration
 CInputState
 CMapSignals< Key, Value >::Inserted
 CIterationStats
 CIUIRenderSuiteInterface for UI rendering operations
 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::MetaIncludeRepresents 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::PairHashHash function for ConfigKey (pair of strings)
 Ccpp_parsing::ParseResult
 CPeriodicSignalA 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
 CShaderCacheFacilitates simple and robust interaction with shaders
 Cstandard.ShaderProgram
 Cmain.ShaderRequest
 Cstandard.ShaderUniformVariableData
 CSignalEmitterA 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
 CStopwatchA 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
 CTemporalBinarySwitchA 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 >::TransitionRepresents 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