8 class GFxWStringBuffer;
42 [[nodiscard]]
const wchar_t*
GetKey()
const;
Definition: GFxTranslator.h:29
GFxWStringBuffer * result
Definition: GFxTranslator.h:49
std::uint16_t pad1A
Definition: GFxTranslator.h:53
std::uint8_t pad19
Definition: GFxTranslator.h:52
const char * GetInstanceName() const
std::uint32_t pad1C
Definition: GFxTranslator.h:54
void SetResultHTML(const wchar_t *a_resultHTML, UPInt a_resultLen=UPINT_MAX)
REX::EnumSet< Flag, std::uint8_t > flags
Definition: GFxTranslator.h:51
Flag
Definition: GFxTranslator.h:32
@ kTranslated
Definition: GFxTranslator.h:34
@ kNone
Definition: GFxTranslator.h:33
@ kResultHTML
Definition: GFxTranslator.h:35
@ kResultSourceHTML
Definition: GFxTranslator.h:36
const wchar_t * GetKey() const
const char * instanceName
Definition: GFxTranslator.h:50
const wchar_t * key
Definition: GFxTranslator.h:48
void SetResult(const wchar_t *a_resultText, UPInt a_resultLen=UPINT_MAX)
Definition: GFxTranslator.h:11
REX::EnumSet< WordWrappingType, std::uint32_t > wwMode
Definition: GFxTranslator.h:106
std::uint32_t pad1C
Definition: GFxTranslator.h:107
static constexpr auto RTTI
Definition: GFxTranslator.h:13
bool NeedStripNewLines() const
bool CanReceiveHTML() const
static constexpr auto VTABLE
Definition: GFxTranslator.h:14
virtual TranslateCap GetCaps() const
~GFxTranslator() override=default
GFxTranslator(WordWrappingType a_wwMode)
virtual void Translate(TranslateInfo *a_translateInfo)
bool HandlesCustomWordWrapping() const
TranslateCap
Definition: GFxTranslator.h:22
virtual bool OnWordWrapping(LineFormatDesc *a_desc)
Definition: GFxWStringBuffer.h:6
WordWrappingType
Definition: GFxWWHelper.h:18
Definition: AbsorbEffect.h:6
constexpr REL::ID RTTI_GFxTranslator(static_cast< std::uint64_t >(691055))
constexpr std::array< REL::ID, 1 > VTABLE_GFxTranslator
Definition: Offsets_VTABLE.h:11700
std::size_t UPInt
Definition: SFTypes.h:5
constexpr UPInt UPINT_MAX
Definition: SFTypes.h:6