CPP-TOOLBOX
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 123]
 Nbatcher_visualization
 Ncolored_print
 Ncpp_parsing
 Ncpp_utils
 Ndraw_info
 Nlinalg_utils
 Nmain
 Nmeta_utils
 Nparse_logs
 Nstandard
 Nstd
 Ntext_utils
 Nvertex_geometry
 CAllGLFWLambdaCallbacks
 CBoundedUniqueIDGenerator
 CCamera2D
 CConfigurationClass to parse a configuration file and apply logic based on section-key pairs
 CExpiringTemporalVectorA vector-like container where elements expire after a certain time limit and can be retrieved by time
 CFileBrowser
 CFixedFrequencyLoop
 CFixedSizeArrayTracker
 CFPSCamera
 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
 CICamera
 CIDGenerator
 CInputGraphicsSoundMenuHandles all user interface (UI) states related to input, graphics, and sound configuration
 CInputState
 CIterationStats
 CIUIRenderSuiteInterface for UI rendering operations
 CKey
 CLiveInputState
 CLogger
 CLogSection
 CMapSignals
 CMouse
 CObservable
 CPeriodicSignalA class for generating periodic signals based on a specified rate with different operation modes
 CPureStateMachineA minimal and flexible finite state machine (FSM) implementation
 CQueuedSound
 CReactiveUnorderedMapA wrapper around std::unordered_map that provides reactive signals for insertions and deletions
 CShaderCacheFacilitates simple and robust interaction with shaders
 CSignalEmitterA type-safe signal emitter that allows different signal types (represented as structs)
 CSoundSystem
 CStateMachineA 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
 CTemporalBinarySignal
 CTemporalBinarySwitchA binary switch that tracks temporal transitions between on and off states
 CToolboxEngine
 CTransform
 CUI
 CUIClickableTextBox
 CUIDropdown
 CUIDropdownOption
 CUIInputBox
 CUIRect
 CUIRenderSuiteImpl
 CUITextBox
 CUniqueIDGenerator
 CVideoMode
 CWindow