Nox Engine
 
Loading...
Searching...
No Matches
include Directory Reference

Files

 Animator.h
 Defines a state-machine-based animation component for entities.
 
 Button.h
 Defines a clickable UI button component.
 
 Collider.h
 Defines a component for collision detection.
 
 Components.h
 A convenience header to include all standard engine components.
 
 Constants.h
 Defines global constants and enums used throughout the engine and game.
 
 Controller.h
 Defines a keyboard input controller component for player-controlled entities.
 
 Counters.h
 Defines UI components for displaying numerical data like FPS and points.
 
 ECS.h
 Defines the core classes for the Entity-Component-System (ECS) architecture.
 
 Game.h
 Defines the main Game class that orchestrates the entire application.
 
 MouseTracker.h
 Defines a component that tracks the mouse position and state.
 
 Scene.h
 Defines the abstract base class for all game scenes.
 
 SceneManager.h
 Defines the manager for loading, updating, and transitioning between scenes.
 
 Sprites.h
 Defines the component for rendering a static or animated sprite.
 
 Text.h
 Defines a component for rendering text.
 
 TextureManager.h
 A static utility class for loading and drawing textures.
 
 Tile.h
 Defines a component representing a single tile in a grid-based map.
 
 Transform.h
 Defines the component for managing an entity's position, rotation, and scale.
 
 Vector2D.h
 Defines a simple 2D vector class for position and velocity calculations.