Banuba SDK
Loading...
Searching...
No Matches
bnb::effect_event Class Reference
Inheritance diagram for bnb::effect_event:
bnb::base_event< effect_event > bnb::base_event_iface bnb::identified_class< event_id_t, effect_event >

Public Types

using params_t = std::unordered_map<std::string, std::string>
 
- Public Types inherited from bnb::base_event< effect_event >
using allocator
 

Public Member Functions

 effect_event (const std::string &a_name, const params_t &a_params)
 
- Public Member Functions inherited from bnb::base_event< effect_event >
event_id_t get_type_id () const noexcept final
 
- Public Member Functions inherited from bnb::base_event_iface

Public Attributes

const std::string name
 
const params_t params
 

Additional Inherited Members

- Static Public Member Functions inherited from bnb::identified_class< event_id_t, effect_event >
static const char * get_name () noexcept
 
static event_id_t get_id () noexcept
 
- Static Public Attributes inherited from bnb::base_event< effect_event >
static const event_id_t id
 

Detailed Description

Definition at line 96 of file event.hpp.

Member Typedef Documentation

◆ params_t

using bnb::effect_event::params_t = std::unordered_map<std::string, std::string>

Definition at line 99 of file event.hpp.

Constructor & Destructor Documentation

◆ effect_event()

bnb::effect_event::effect_event ( const std::string & a_name,
const params_t & a_params )
inlineexplicit

Definition at line 100 of file event.hpp.

101 : name(a_name)
102 , params(a_params)
103 {
104 }

Member Data Documentation

◆ name

const std::string bnb::effect_event::name

Definition at line 106 of file event.hpp.

◆ params

const params_t bnb::effect_event::params

Definition at line 107 of file event.hpp.


The documentation for this class was generated from the following file: