8 class GFxWStringBuffer;
41 [[nodiscard]]
const wchar_t*
GetKey()
const;
Definition GFxTranslator.h:28
stl::enumeration< Flag, std::uint8_t > flags
Definition GFxTranslator.h:50
GFxWStringBuffer * result
Definition GFxTranslator.h:48
std::uint16_t pad1A
Definition GFxTranslator.h:52
std::uint8_t pad19
Definition GFxTranslator.h:51
std::uint32_t pad1C
Definition GFxTranslator.h:53
void SetResultHTML(const wchar_t *a_resultHTML, UPInt a_resultLen=UPINT_MAX)
const char * GetInstanceName() const
Flag
Definition GFxTranslator.h:31
@ kTranslated
Definition GFxTranslator.h:33
@ kNone
Definition GFxTranslator.h:32
@ kResultHTML
Definition GFxTranslator.h:34
@ kResultSourceHTML
Definition GFxTranslator.h:35
const wchar_t * GetKey() const
const char * instanceName
Definition GFxTranslator.h:49
const wchar_t * key
Definition GFxTranslator.h:47
void SetResult(const wchar_t *a_resultText, UPInt a_resultLen=UPINT_MAX)
Definition GFxTranslator.h:11
std::uint32_t pad1C
Definition GFxTranslator.h:106
static constexpr auto RTTI
Definition GFxTranslator.h:13
bool NeedStripNewLines() const
bool CanReceiveHTML() const
virtual TranslateCap GetCaps() const
~GFxTranslator() override=default
stl::enumeration< WordWrappingType, std::uint32_t > wwMode
Definition GFxTranslator.h:105
GFxTranslator(WordWrappingType a_wwMode)
virtual void Translate(TranslateInfo *a_translateInfo)
bool HandlesCustomWordWrapping() const
TranslateCap
Definition GFxTranslator.h:21
virtual bool OnWordWrapping(LineFormatDesc *a_desc)
Definition GFxWStringBuffer.h:6
WordWrappingType
Definition GFxWWHelper.h:18
Definition AbsorbEffect.h:6
std::size_t UPInt
Definition SFTypes.h:5
constexpr REL::VariantID RTTI_GFxTranslator(691055, 398894, 0x1f6b868)
constexpr UPInt UPINT_MAX
Definition SFTypes.h:6