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