32 enum class TextFilterState :
int {
38 using RetainScope = ::gsl::final_action<::std::function<void()>>;
43 ::ll::TypedStorage<8, 8, ::std::unique_ptr<::ItemStackRequestActionHandler>> mRequestActionHandler;
44 ::ll::TypedStorage<1, 1, bool> mRetainSetItemStackNetIdVariants;
45 ::ll::TypedStorage<4, 4, ::ItemStackNetManagerServer::TextFilterState> mTextFilterState;
50 queue<::std::unique_ptr<::ItemStackRequestData>, ::std::deque<::std::unique_ptr<::ItemStackRequestData>>>>
52 ::ll::TypedStorage<8, 24, ::Bedrock::NonOwnerPointer<::TextFilteringProcessor>> mTextFilteringProcessor;
53 ::ll::TypedStorage<8, 8, ::Tick> mTextFilterRequestTimer;
54 ::ll::TypedStorage<8, 8, ::Tick const> mTextFilterRequestTimeout;
55 ::ll::TypedStorage<8, 16, ::CallbackToken> mTextFilterRequestToken;
57 mOnContainerScreenCloseCB;
71 virtual ::ItemStackRequestId getRequestId()
const ;
74 virtual bool retainSetItemStackNetIdVariant()
const ;
77 virtual bool allowInventoryTransactionManager()
const ;
93 ::std::vector<::std::string>
const& stringsToFilter,
94 ::TextProcessingEventOrigin
const& stringsToFilterOrigin
99 ::std::vector<::std::pair<::ContainerEnumName, ::std::vector<uchar>>>
const& legacySetItemSlots
107 MCNAPI
void _queueRequest(::std::unique_ptr<::ItemStackRequestData> request);
Definition CallbackTokenContext.h:6
Definition ContainerScreenContext.h:17
Definition TextFilteringProcessor.h:18