shiva::event

On this page you will find information about the different events that can be sent and received in shiva

Purpose

The purpose of this module is to give users the opportunity to interact through events in their program, whether in C++ or in a scripting language.

Events

Event Name

Description

trigger an event that add a system in the system manager

triggers an event after the complete loading of plugged systems

triggers an event after the complete loading resource of a scene or program

triggers an event that indicates that an uncorrectable error has occurred

triggers an event that indicates the end of the program

triggers an event that indicates the beginning of the program

triggers an event if the user presses a key on his keyboard

triggers an event if the user release a key on his keyboard

triggers an event that indicates the change from one scene to another

All events are default constructible.

add_base_system

add_base_system(std::unique_ptr<shiva::ecs::base_system> system_ptr_ = nullptr) noexcept

after_load_systems_plugins

This event has no constructor

after_load_resources

This event has no constructor

fatal_error_occured

quit_game

start_game

This event has no constructor

key_pressed

key_released

change_scene

Last updated