|
LeviLamina
|
Classes | |
| struct | InvocationInformation |
Public Types | |
| using | OnChange |
| using | OnRemoved = void(::OreUI::Experimental::Detail::IdType const&) |
Public Member Functions | |
| virtual::Bedrock::PubSub::Subscription | onChange (::OreUI::Experimental::Detail::IdType const &, ::std::function< void(::OreUI::Experimental::Detail::IdType const &, ::OreUI::Experimental::Detail::IInvocationStateTracker::InvocationInformation const &)>)=0 |
| virtual::Bedrock::PubSub::Subscription | onRemove (::OreUI::Experimental::Detail::IdType const &, ::std::function< void(::OreUI::Experimental::Detail::IdType const &)>)=0 |
| virtual void | setState (::OreUI::Experimental::Detail::IdType const &, ::OreUI::Experimental::Detail::IInvocationStateTracker::InvocationInformation const &)=0 |
| virtual void | setState (::OreUI::Experimental::Detail::IdType const &, ::OreUI::Experimental::InvocationState, ::OreUI::Experimental::InvocationResult, uchar, ::std::optional< int >)=0 |
| virtual void | remove (::OreUI::Experimental::Detail::IdType const &)=0 |
| using OreUI::Experimental::Detail::IInvocationStateTracker::OnChange |