3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/client/gui/oreui/binding/properties/Property.h"
7#include "mc/deps/core/utility/NonOwnerPointer.h"
8#include "mc/deps/core/utility/pub_sub/Subscription.h"
9#include "mc/safety/RedactableString.h"
22 using ParentPtr = ::OreUI::Detail::IPropertyObject*;
27 ::ll::TypedStorage<8, 200, ::OreUI::Property<::std::string>> mProperty;
28 ::ll::TypedStorage<8, 72, ::Bedrock::Safety::RedactableString> mRedactableString;
29 ::ll::TypedStorage<8, 24, ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext>> mProfanityContext;
30 ::ll::TypedStorage<8, 16, ::Bedrock::PubSub::Subscription> mProfanityToggleSubscription;
35 RedactableStringProperty();
40 MCAPI RedactableStringProperty(
42 ::OreUI::Detail::IPropertyObject*
const parent,
43 ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext> profanityContext,
44 ::Bedrock::Safety::RedactableString redactableString
47 MCAPI
void set(::Bedrock::Safety::RedactableString
const& redactableString);
49 MCAPI ~RedactableStringProperty();
57 ::OreUI::Detail::IPropertyObject*
const parent,
58 ::Bedrock::NotNullNonOwnerPtr<::ProfanityContext> profanityContext,
59 ::Bedrock::Safety::RedactableString redactableString
Definition IPropertyObject.h:7
Definition RedactableStringProperty.h:7
Definition ProfanityContext.h:5