Pictel 2d 0.1
Game Engine Documentation
|
A list of exposed interfaces available to be used in C++ game scripts. Those manage a wide variety of objects and states from sprite loading to animations.
Defines the interface for the animation curve factory
Defines the animator factory interface used to provde animation capability in the engine.
Holds various information on the state of the engine. Viewport, screen size change handler, etc.
Allows for registering for keyboard, mouse events & gamepad events.
Keps a list of all fonts including memory handling of those.
Provides different managers for the game scripts and is generally the main connection point between the game scripts and the engine itself. Those are static and it's safe to keep their references.
Manages the scene. Only the current screen renders its resources on-screen. Note that scene management does not impact game input handling nor any other non-scene related event observers.
Manages the scene's sound files.
A manager for sprite atlas files. Loads the textures, keeps them for future reference.
Keeps the time for the engine including game engine start and incremental time between each frame so it's possible to properly animate different sprites/states.