CommonLibSSE NG
Loading...
Searching...
No Matches
BSScaleformTranslator.h
Go to the documentation of this file.
1#pragma once
2
4#include "RE/B/BSTHashMap.h"
6
7namespace RE
8{
10 {
11 public:
12 // members
14 };
15 static_assert(sizeof(BSTranslator) == 0x30);
16
18 {
19 public:
20 inline static constexpr auto RTTI = RTTI_BSScaleformTranslator;
21 inline static constexpr auto VTABLE = VTABLE_BSScaleformTranslator;
22
23 ~BSScaleformTranslator() override; // 00
24
25 // override (GFxTranslator)
26 void Translate(TranslateInfo* a_translateInfo) override; // 02
27
28 static void GetCachedString(wchar_t** a_pOut, wchar_t* a_bufIn, std::uint32_t a_unused);
29
30 // members
32 };
33 static_assert(sizeof(BSScaleformTranslator) == 0x50);
34}
Definition BSScaleformTranslator.h:18
void Translate(TranslateInfo *a_translateInfo) override
static constexpr auto RTTI
Definition BSScaleformTranslator.h:20
static void GetCachedString(wchar_t **a_pOut, wchar_t *a_bufIn, std::uint32_t a_unused)
~BSScaleformTranslator() override
static constexpr auto VTABLE
Definition BSScaleformTranslator.h:21
BSTranslator translator
Definition BSScaleformTranslator.h:31
Definition BSTHashMap.h:21
Definition GFxTranslator.h:28
Definition GFxTranslator.h:11
Definition AbsorbEffect.h:6
constexpr REL::VariantID RTTI_BSScaleformTranslator(691058, 398897, 0x1f6b8e8)
constexpr std::array< REL::VariantID, 1 > VTABLE_BSScaleformTranslator
Definition Offsets_VTABLE.h:6131
Definition BSScaleformTranslator.h:10
BSTHashMap< BSFixedStringW, BSFixedStringW > translationMap
Definition BSScaleformTranslator.h:13