LeviLamina
Loading...
Searching...
No Matches
OreUI::Experimental::Detail::IInvocationStateTracker Class Referenceabstract
Inheritance diagram for OreUI::Experimental::Detail::IInvocationStateTracker:

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

Member Typedef Documentation

◆ OnChange

using OreUI::Experimental::Detail::IInvocationStateTracker::OnChange

The documentation for this class was generated from the following files: