8 class GFxWStringBuffer;
42 [[nodiscard]]
const wchar_t*
GetKey()
const;
#define KEEP_FOR_RE()
Definition PCH.h:517
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
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
const char * GetInstanceName() const
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