sculpto
Classes | Namespaces | Macros | Functions
event.h File Reference
#include "sclpch.h"
#include "utilities/string/string_id.h"

Go to the source code of this file.

Classes

class  scl::event
 

Namespaces

namespace  scl
 

Macros

#define SCL_MAKE_EVENT(name)
 

Functions

std::ostream & scl::operator<< (std::ostream &os, const event &e)
 

Macro Definition Documentation

◆ SCL_MAKE_EVENT

#define SCL_MAKE_EVENT (   name)
Value:
public: \
static constexpr string_id StaticType = SCL_STRING_ID(#name); \
inline u32 GetType() const override { return StaticType; } \
inline const char *GetName() const override { return #name; }
uint32_t u32
Definition: math_common.h:21
unsigned int string_id
Definition: string_id.h:64
#define SCL_STRING_ID(Str)
Definition: string_id.h:120

Definition at line 14 of file event.h.