![]() |
FastEngine 0.9.3
A multiplayer oriented 2D engine made with Vulkan.
|
Everything related to objects. More...
Classes | |
class | fge::CommandHandler |
CommandHandler is a class that can be used to handle commands. More... | |
class | fge::Event |
This class is a wrapper for SDL events. More... | |
class | fge::EventList |
This class is used to manage events. More... | |
class | fge::GuiElement |
A base class for all GUI elements. More... | |
class | fge::GuiElementHandler |
A class to handle highest priority selection of GUI elements. More... | |
class | fge::GuiElementRectangle |
A GUI element that verify if the mouse is inside a rectangle. More... | |
class | fge::GuiElementDefault |
A GUI element that does not any verification bounds of the mouse the mouse. More... | |
class | fge::GuiElementArray |
A GUI element that verify a list of GUI elements. More... | |
class | fge::ObjectData |
Data wrapper representing an Object in a Scene. More... | |
class | fge::ObjectContainerHashMap |
A hash map to have direct access to an Object in a Scene. More... | |
class | fge::Scene |
A scene contain a collection of object and handle them. More... | |
class | fge::Task |
Base class for all tasks. More... | |
class | fge::TaskHandler |
Handle the tasks of an object. More... | |
class | fge::Object |
The Object class is the base class for all objects in the engine. More... | |
Macros | |
#define | FGE_CMD_FUNC(x) |
Helper to case a command function. | |
Enumerations | |
enum | fge::ObjectType : uint8_t { TYPE_NULL = 0 , TYPE_OBJECT , TYPE_DECAY , TYPE_GUI , TYPE_MAX_ } |
Represent different Object type. More... | |
Everything related to objects.
#define FGE_CMD_FUNC | ( | x | ) |
Helper to case a command function.
enum fge::ObjectType : uint8_t |
Represent different Object type.