QuasarEngine
Cross-platform 3D engine and editor
Loading...
Searching...
No Matches
Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
 NQuasarContains all the engine code
  CApplicationThe application: it creates the window, owns the layers and runs the main loop
  CApplicationSpecificationSettings used to create the application
  CEventBase class of all events
  CEventDispatcherCalls a handler only when an event has the type that the handler expects
  CEventOfBase class of each event class, which gives the event its type and its categories
  CImGuiLayerOverlay that starts Dear ImGui with its GLFW and OpenGL backends, and wraps each frame
  CKeyPressedEventSent when a key is pressed, and again at regular intervals while it is held down
  CKeyReleasedEventSent when a key is released
  CKeyTypedEventSent when the user types a character, for text input
  CLayerPart of an application that is updated, rendered and receives events
  CLayerStackOwns the layers of an application and keeps them in order, from the bottom to the top
  CLogThe loggers for the engine and the application
  CLogMessageA log message kept by MemoryLogSink
  CMemoryLogSinkLog sink that keeps the most recent messages in memory, so that the console can display them
  CMouseButtonPressedEventSent when a mouse button is pressed
  CMouseButtonReleasedEventSent when a mouse button is released
  CMouseMovedEventSent when the cursor moves over the window
  CMouseScrolledEventSent when the mouse wheel or the touchpad scrolls
  CPlatformDetectionTells at compile time which platform and build type the engine is built for
  CScopedTimerMeasures the time between its creation and the end of its scope, then logs it as an engine info message
  CTimerHigh-resolution (steady) timer that measures the time elapsed since it was created or last reset
  CTimestepTime elapsed between two frames, in seconds
  CUUIDPermanent identifier for entities, assets and any object that must keep the same identity across sessions
  CWindowApplication window
  CWindowCloseEventSent when the user asks to close the window, for example with the close button
  CWindowFocusEventSent when the window gains or loses the keyboard focus
  CWindowMinimizeEventSent when the window is minimized, or restored after being minimized
  CWindowResizeEventSent when the size of the drawing area of the window changes
  CWindowSpecificationSettings used to create a window