|
CPP-TOOLBOX
|
| ►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 | |
| ►CConfiguration | Class to parse a configuration file and apply logic based on section-key pairs |
| CExpiringTemporalVector | A vector-like container where elements expire after a certain time limit and can be retrieved by time |
| CFileBrowser | |
| CFixedFrequencyLoop | |
| CFixedSizeArrayTracker | |
| CFPSCamera | |
| 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 |
| CICamera | |
| CIDGenerator | |
| CInputGraphicsSoundMenu | Handles all user interface (UI) states related to input, graphics, and sound configuration |
| CInputState | |
| CIterationStats | |
| CIUIRenderSuite | Interface for UI rendering operations |
| CKey | |
| CLiveInputState | |
| CLogger | |
| CLogSection | |
| ►CMapSignals | |
| CMouse | |
| CObservable | |
| CPeriodicSignal | A class for generating periodic signals based on a specified rate with different operation modes |
| ►CPureStateMachine | A minimal and flexible finite state machine (FSM) implementation |
| CQueuedSound | |
| CReactiveUnorderedMap | A wrapper around std::unordered_map that provides reactive signals for insertions and deletions |
| CShaderCache | Facilitates simple and robust interaction with shaders |
| CSignalEmitter | A type-safe signal emitter that allows different signal types (represented as structs) |
| CSoundSystem | |
| ►CStateMachine | 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 |
| CTemporalBinarySignal | |
| CTemporalBinarySwitch | A binary switch that tracks temporal transitions between on and off states |
| CToolboxEngine | |
| CTransform | |
| CUI | |
| CUIClickableTextBox | |
| CUIDropdown | |
| CUIDropdownOption | |
| CUIInputBox | |
| CUIRect | |
| CUIRenderSuiteImpl | |
| CUITextBox | |
| CUniqueIDGenerator | |
| CVideoMode | |
| CWindow |