CommonLibSSE (Parapets fork)
Loading...
Searching...
No Matches
NiStringsExtraData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/N/NiExtraData.h
"
4
5
namespace
RE
6
{
7
class
NiStringsExtraData
:
public
NiExtraData
8
{
9
public
:
10
inline
static
constexpr
auto
RTTI
=
RTTI_NiStringsExtraData
;
11
inline
static
constexpr
auto
Ni_RTTI
=
NiRTTI_NiStringsExtraData
;
12
13
~NiStringsExtraData
()
override
;
// 00
14
15
// override (NiExtraData)
16
const
NiRTTI
*
GetRTTI
()
const override
;
// 02
17
NiObject
*
CreateClone
(NiCloningProcess& a_cloning)
override
;
// 17
18
void
LoadBinary
(
NiStream
& a_stream)
override
;
// 18
19
void
LinkObject
(
NiStream
& a_stream)
override
;
// 19 - { NiExtraData::LinkObject(a_stream); }
20
bool
RegisterStreamables
(
NiStream
& a_stream)
override
;
// 1A - { return NiExtraData::RegisterStreamables(a_stream); }
21
void
SaveBinary
(
NiStream
& a_stream)
override
;
// 1B
22
bool
IsEqual
(
NiObject
* a_object)
override
;
// 1C
23
24
// members
25
std::uint32_t
size
;
// 18
26
std::uint32_t
pad1C
;
// 1C
27
char
**
value
;
// 20
28
};
29
static_assert
(
sizeof
(
NiStringsExtraData
) == 0x28);
30
}
NiExtraData.h
RE::NiExtraData
Definition:
NiExtraData.h:9
RE::NiObject
Definition:
NiObject.h:37
RE::NiRTTI
Definition:
NiRTTI.h:6
RE::NiStream
Definition:
NiStream.h:6
RE::NiStringsExtraData
Definition:
NiStringsExtraData.h:8
RE::NiStringsExtraData::IsEqual
bool IsEqual(NiObject *a_object) override
RE::NiStringsExtraData::CreateClone
NiObject * CreateClone(NiCloningProcess &a_cloning) override
RE::NiStringsExtraData::RTTI
static constexpr auto RTTI
Definition:
NiStringsExtraData.h:10
RE::NiStringsExtraData::LinkObject
void LinkObject(NiStream &a_stream) override
RE::NiStringsExtraData::value
char ** value
Definition:
NiStringsExtraData.h:27
RE::NiStringsExtraData::pad1C
std::uint32_t pad1C
Definition:
NiStringsExtraData.h:26
RE::NiStringsExtraData::GetRTTI
const NiRTTI * GetRTTI() const override
RE::NiStringsExtraData::LoadBinary
void LoadBinary(NiStream &a_stream) override
RE::NiStringsExtraData::Ni_RTTI
static constexpr auto Ni_RTTI
Definition:
NiStringsExtraData.h:11
RE::NiStringsExtraData::SaveBinary
void SaveBinary(NiStream &a_stream) override
RE::NiStringsExtraData::~NiStringsExtraData
~NiStringsExtraData() override
RE::NiStringsExtraData::size
std::uint32_t size
Definition:
NiStringsExtraData.h:25
RE::NiStringsExtraData::RegisterStreamables
bool RegisterStreamables(NiStream &a_stream) override
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_NiStringsExtraData
constexpr REL::ID RTTI_NiStringsExtraData
Definition:
Offsets_RTTI.h:5485
RE::NiRTTI_NiStringsExtraData
constexpr REL::ID NiRTTI_NiStringsExtraData
Definition:
Offsets_NiRTTI.h:300
CommonLibSSE
include
RE
N
NiStringsExtraData.h
Generated by
1.9.6