|
Vesper 0.5.1
Vesper is short form for the Latin word for "Bat", as Vesper is designed to be small, lightweight, and easily handle things like particles and flocking behaviors in accordance with the nature of bats. \n It is meant to be a particle simulation, VFX editor, and CAN be used secondarily as a small game engine. GitHub | Vesper Updates | Creator |
Public Member Functions | |
| VesperEditor () | |
| ~VesperEditor () | |
| VesperEditor () | |
| ~VesperEditor () | |
| Public Member Functions inherited from Vesper::Application | |
| Application (const std::string &name="") | |
| Constructs the Application with the given name. | |
| virtual | ~Application () |
| void | Run () |
| Starts the main application loop. | |
| void | OnEvent (Event &e) |
| Handles incoming events and dispatches them to the appropriate handlers. | |
| void | PushLayer (Layer *layer) |
| Adds a layer to the application layer stack. | |
| void | PushOverlay (Layer *overlay) |
| Adds an overlay layer to the application layer stack. | |
| void | Close () |
| Closes the application. | |
| ImGuiLayer * | GetImGuiLayer () |
| Retrieves the ImGui layer. | |
| Window & | GetWindow () |
| Retrieves the application window. | |
Additional Inherited Members | |
| Static Public Member Functions inherited from Vesper::Application | |
| static Application & | Get () |
| Retrieves the singleton instance of the Application. | |
|
inline |
References Vesper::EditorLayer::EditorLayer(), and Vesper::Application::PushLayer().
Referenced by Vesper::CreateApplication().
|
inline |
|
inline |
|
inline |