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
const char * GetInstanceName() const
std::uint32_t pad1C
Definition: GFxTranslator.h:53
void SetResultHTML(const wchar_t *a_resultHTML, UPInt a_resultLen=UPINT_MAX)
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 UPInt UPINT_MAX
Definition: SFTypes.h:6
constexpr REL::ID RTTI_GFxTranslator
Definition: Offsets_RTTI.h:4847