NcEngine
|
Public Member Functions | |
AnyImplConcrete (T *instance, ComponentHandler< T > *handler) noexcept | |
auto | Clone (AnyImplStorage &dest) const noexcept -> AnyImplBase *override |
auto | MoveTo (AnyImplStorage &dest) noexcept -> AnyImplBase *override |
auto | Id () const noexcept -> size_t override |
auto | Name () const noexcept -> std::string_view override |
auto | HasDrawUI () const noexcept -> bool override |
void | DrawUI (ui::editor::EditorContext &ctx) override |
virtual auto | Clone (AnyImplStorage &dest) const noexcept -> AnyImplBase *=0 |
virtual auto | MoveTo (AnyImplStorage &dest) noexcept -> AnyImplBase *=0 |
virtual auto | Id () const noexcept -> size_t=0 |
virtual auto | Name () const noexcept -> std::string_view=0 |
virtual auto | HasDrawUI () const noexcept -> bool=0 |
virtual void | DrawUI (ui::editor::EditorContext &ctx)=0 |
|
overridevirtualnoexcept |
Implements nc::detail::AnyImplBase.
|
overridevirtual |
Implements nc::detail::AnyImplBase.
|
overridevirtualnoexcept |
Implements nc::detail::AnyImplBase.
|
overridevirtualnoexcept |
Implements nc::detail::AnyImplBase.
|
overridevirtualnoexcept |
Implements nc::detail::AnyImplBase.
|
overridevirtualnoexcept |
Implements nc::detail::AnyImplBase.