galaxy 1.0.0
Real-Time C++23 Game Programming Framework. Built on data-driven design principles and agile software engineering.
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 1234]
 NgalaxyAnimated.cpp galaxy
 Ncomponents
 Ncore
 Nflags
 Ngraphics
 Nlua
 Nmap
 Nmath
 Nmedia
 Nmeta
 Nresource
 Nstate
 Nsystems
 Nui
 CAppBase level class for any galaxy app
 CConfigAllows you to read, write and manipulate JSON config files
 CConsoleSinkLogs a message to the console
 CContentScaleWindow content scale change
 CFileErrorStores information about a File I/O error
 CFileSink
 CGainedFocusPOD tag to allow a function to accept a dispatched focus gained event
 CHandleableEventThis allows an event to be marked as being "handled" so events lower in the stack can no longer consume the event
 CKeyboardPhysical keyboard device and state management
 CKeyInputUnicode text data from a textinput event
 CKeyPressedContains data on key that was pressed
 CKeyReleasedContains data on key that was released
 CLogSink based logging system
 CLogMessageParts of a log message to be passed to sinks
 CLostFocusPOD tag to allow a function to accept a dispatched focus lost event
 CLuaJust a wrapper around static injection functions
 CMousePhysical mouse device and state management
 CMouseMovedContains data relating to a mouse moved event
 CMousePressedContains data relating to a mouse pressed event
 CMouseReleasedContains data relating to a mouse released event
 CMouseWheelContains mouse wheel movement data
 CRectRepresents a rectangle object
 CRectPackRectangle 2D bin packing class
 CRegistryWrapper around entt::registry to expand functionality
 CSceneRepresents a scene in a game
 CSettingsHelper class to encapsulate our global settings we want to quickly access across app
 CSinkA source for log messages to be recorded to
 CStopwatchSynchronous stopwatch
 CSubprocessManages a subprocess launched by galaxy
 CSystemRepresents a system that operates on sets of components
 CTimerAsynchronous timer class
 CUUIDContains a 128bit randomly generated UUID, along with helper functions
 CVirtualFileSystemFile System to make managing files easier
 CWindowRAII Window. Handles events, input & display
 CWindowBindableBinds the mouse to the window
 CWindowClosedBlank "Tag" class/type to signal the window is being closed
 CWindowResizedNew width and height of window being resized
 CWorldScene saving/loading, pushing, popping, creating, Entity management
 CZLibZip (de)compressor
 NstdSTL namespace
 Cformatter< galaxy::FileError >
 Cformatter< galaxy::LogLevel >
 Cformatter< galaxy::LogMessage >
 Cformatter< galaxy::UUID >
 Cformatter< std::filesystem::path >
 Chash< galaxy::UUID >Hash specialization template overload for UUID