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