Go to the source code of this file.
◆ CE_EDITOR_COMPONENT
| #define CE_EDITOR_COMPONENT |
( |
|
... | ) |
|
Value:
#define CE_EDITOR_COMPONENT_TOKENPASTE2(x, y)
Definition ComponentUI.hpp:151
Definition ComponentUI.hpp:76
◆ CE_EDITOR_COMPONENT_ADVANCED
◆ CE_EDITOR_COMPONENT_ADVANCED_BEGIN
◆ CE_EDITOR_COMPONENT_ADVANCED_DECL
| #define CE_EDITOR_COMPONENT_ADVANCED_DECL |
( |
|
Name | ) |
|
Value: Name##ComponentUI() : TComponentUI<__VA_ARGS__>(constructor_){}; \
static inline const auto constructor_ = [ \
](Name##ComponentUI & ui,
::CeresEngine::String & name,
auto& supports,
auto& add,
auto& remove,
auto& render) noexcept
◆ CE_EDITOR_COMPONENT_ADVANCED_END
| #define CE_EDITOR_COMPONENT_ADVANCED_END |
( |
|
Name | ) |
static const Name##ComponentUI CE_EDITOR_COMPONENT_TOKENPASTE2(componentUI, __COUNTER__) [[maybe_unused]]{}; |
◆ CE_EDITOR_COMPONENT_TOKENPASTE
| #define CE_EDITOR_COMPONENT_TOKENPASTE |
( |
|
x, |
|
|
|
y |
|
) |
| x##y |
◆ CE_EDITOR_COMPONENT_TOKENPASTE2