|
LeviLamina
|
Public Types | |
| using | NameType = char const* const |
| using | OnChange |
| using | OnRemoved = void(::OreUI::Experimental::Detail::IdType const&) |
Public Member Functions | |
| virtual char const *const | name () const =0 |
| virtual void | addCallable (::OreUI::Experimental::Detail::ICallable *)=0 |
| virtual void | removeCallable (::OreUI::Experimental::Detail::ICallable *)=0 |
| virtual void | setState (::OreUI::Experimental::Detail::IdType const &, ::OreUI::Experimental::InvocationState const, ::OreUI::Experimental::InvocationResult const, uchar const, ::std::optional< int > const)=0 |
| virtual::Bedrock::PubSub::Subscription | onChange (::std::function< void(::OreUI::Experimental::Detail::IdType const &, ::OreUI::Experimental::Detail::IInvocationStateTracker::InvocationInformation const &)> const &)=0 |
| virtual::Bedrock::PubSub::Subscription | onRemove (::std::function< void(::OreUI::Experimental::Detail::IdType const &)> const &)=0 |
| virtual void | expose (::cohtml::Binder *, void *)=0 |
| using OreUI::Experimental::Detail::ICommandGroup::OnChange |