CommonLibSSE (Parapets fork)
RE::BSScaleformTranslator Class Reference

#include <BSScaleformTranslator.h>

Inheritance diagram for RE::BSScaleformTranslator:
RE::GFxTranslator RE::GFxState RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem > RE::GRefCountBaseStatImpl< GRefCountImpl, STAT > RE::GRefCountImpl RE::GRefCountImplCore

Public Member Functions

 ~BSScaleformTranslator () override
 
void Translate (TranslateInfo *a_translateInfo) override
 
- Public Member Functions inherited from RE::GFxTranslator
 GFxTranslator ()
 
 GFxTranslator (WordWrappingType a_wwMode)
 
 ~GFxTranslator () override=default
 
virtual TranslateCap GetCaps () const
 
virtual bool OnWordWrapping (LineFormatDesc *a_desc)
 
bool CanReceiveHTML () const
 
bool NeedStripNewLines () const
 
bool HandlesCustomWordWrapping () const
 
- Public Member Functions inherited from RE::GFxState
 GFxState (StateType a_st=StateType::kNone)
 
 ~GFxState () override=default
 
StateType GetStateType () const
 
- Public Member Functions inherited from RE::GRefCountBaseStatImpl< GRefCountImpl, STAT >
 GFC_MEMORY_REDEFINE_NEW_IMPL (GRefCountImpl, GFC_REFCOUNTALLOC_CHECK_DELETE, StatType)
 
- Public Member Functions inherited from RE::GRefCountImpl
 ~GRefCountImpl () override=default
 
void AddRef ()
 
void Release ()
 

Static Public Member Functions

static void GetCachedString (wchar_t **a_pOut, wchar_t *a_bufIn, std::uint32_t a_unused)
 

Public Attributes

BSTranslator translator
 
- Public Attributes inherited from RE::GFxTranslator
stl::enumeration< WordWrappingType, std::uint32_t > wwMode
 
std::uint32_t pad1C
 

Static Public Attributes

static constexpr auto RTTI = RTTI_BSScaleformTranslator
 
- Static Public Attributes inherited from RE::GFxTranslator
static constexpr auto RTTI = RTTI_GFxTranslator
 
- Static Public Attributes inherited from RE::GFxState
static constexpr auto RTTI = RTTI_GFxState
 
- Static Public Attributes inherited from RE::GRefCountImpl
static constexpr auto RTTI = RTTI_GRefCountImpl
 

Additional Inherited Members

- Public Types inherited from RE::GFxTranslator
enum class  TranslateCap { kNone = 0 , kReceiveHTML = 1 << 0 , kStripTrailingNewLines = 1 << 1 }
 
using WordWrappingType = GFxWWHelper::WordWrappingType
 
- Public Types inherited from RE::GFxState
enum class  StateType {
  kNone , kRenderConfig , kRenderStats , kTranslator ,
  kLog , kImageLoader , kActionControl , kUserEventHandler ,
  kFSCommandHandler , kExternalInterface , kFileOpener , kURLBuilder ,
  kImageCreator , kParseControl , kProgressHandler , kImportVisitor ,
  kMeshCacheManager , kFontPackParams , kFontCacheManager , kFontLib ,
  kFontProvider , kFontMap , kGradientParams , kTaskManager ,
  kClipboard , kTextKeyMap , kPreprocessParams , kIMEManager ,
  kXMLSupport , kJpegSupport , kZlibSupport , kFontCompactorParams ,
  kImagePackerParams , kPNGSupport , kAudio , kVideo ,
  kTestStream , kSharedObject , kLocSupport
}
 
- Public Types inherited from RE::GRefCountBase< GFxState, GStatGroups::kGStat_Default_Mem >
enum  
 
- Protected Attributes inherited from RE::GFxState
StateType stateType
 
std::uint32_t pad14
 

Constructor & Destructor Documentation

◆ ~BSScaleformTranslator()

RE::BSScaleformTranslator::~BSScaleformTranslator ( )
override

Member Function Documentation

◆ GetCachedString()

static void RE::BSScaleformTranslator::GetCachedString ( wchar_t **  a_pOut,
wchar_t *  a_bufIn,
std::uint32_t  a_unused 
)
static

◆ Translate()

void RE::BSScaleformTranslator::Translate ( TranslateInfo a_translateInfo)
overridevirtual

Reimplemented from RE::GFxTranslator.

Member Data Documentation

◆ RTTI

constexpr auto RE::BSScaleformTranslator::RTTI = RTTI_BSScaleformTranslator
inlinestaticconstexpr

◆ translator

BSTranslator RE::BSScaleformTranslator::translator

The documentation for this class was generated from the following file: