![]() |
PERRY v1.0.0
P-E-R-R-Y/PERRY helps creating games with a bunch of tools.
|
define the customisable engine More...
#include <ICore.hpp>
Classes | |
struct | has_params |
struct | has_params< T, std::void_t< typename T::Params > > |
struct | is_specialization_of_tuple |
struct | is_specialization_of_tuple< std::tuple< Args... > > |
Public Member Functions | |
template<typename... Args> | |
CustomisableEngine (Args... params) | |
Construct a new Customisable Engine object (Accepts parameters for each parent class) | |
![]() | |
virtual int | start ()=0 |
Static Private Member Functions | |
template<typename Parent, typename Arg> | |
static Parent | constructParent (Arg &&arg) |
Construct a Parent object. | |
Static Private Attributes | |
template<typename T> | |
static constexpr bool | has_params_v = has_params<T>::value |
Additional Inherited Members | |
![]() | |
virtual void | initHandler ()=0 |
virtual void | destroyHandler ()=0 |
virtual void | eventHandler ()=0 |
virtual void | updateHandler ()=0 |
virtual void | displayHandler ()=0 |
define the customisable engine
Parents |