CommonLibSSE NG
ExtraRefrPath.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BSExtraData.h
"
4
#include "
RE/E/ExtraDataTypes.h
"
5
#include "
RE/N/NiPoint3.h
"
6
7
namespace
RE
8
{
9
class
ExtraRefrPath
:
public
BSExtraData
10
{
11
public
:
12
inline
static
constexpr
auto
RTTI
=
RTTI_ExtraRefrPath
;
13
inline
static
auto
EXTRADATATYPE
=
ExtraDataType::kRefrPath
;
14
15
enum class
PATH_TYPE
16
{
17
};
18
19
~ExtraRefrPath
()
override
;
// 00
20
21
// override (BSExtraData)
22
[[nodiscard]]
ExtraDataType
GetType
()
const override
;
// 01 - { return kRefrPath; }
23
24
// members
25
NiPoint3
startPos
;
// 10
26
NiPoint3
startTangent
;
// 1C
27
NiPoint3
startEuler
;
// 28
28
NiPoint3
goalPos
;
// 34
29
NiPoint3
goalTangent
;
// 40
30
NiPoint3
goalEuler
;
// 4C
31
float
speed
;
// 58
32
float
maxRotSpeed
;
// 5C
33
float
currentParameter
;
// 60
34
stl::enumeration<PATH_TYPE, std::uint32_t>
type
;
// 64
35
};
36
static_assert(
sizeof
(
ExtraRefrPath
) == 0x68);
37
}
BSExtraData.h
ExtraDataTypes.h
NiPoint3.h
RE::BSExtraData
Definition:
BSExtraData.h:9
RE::ExtraRefrPath
Definition:
ExtraRefrPath.h:10
RE::ExtraRefrPath::goalTangent
NiPoint3 goalTangent
Definition:
ExtraRefrPath.h:29
RE::ExtraRefrPath::RTTI
static constexpr auto RTTI
Definition:
ExtraRefrPath.h:12
RE::ExtraRefrPath::GetType
ExtraDataType GetType() const override
RE::ExtraRefrPath::startPos
NiPoint3 startPos
Definition:
ExtraRefrPath.h:25
RE::ExtraRefrPath::startTangent
NiPoint3 startTangent
Definition:
ExtraRefrPath.h:26
RE::ExtraRefrPath::maxRotSpeed
float maxRotSpeed
Definition:
ExtraRefrPath.h:32
RE::ExtraRefrPath::type
stl::enumeration< PATH_TYPE, std::uint32_t > type
Definition:
ExtraRefrPath.h:34
RE::ExtraRefrPath::PATH_TYPE
PATH_TYPE
Definition:
ExtraRefrPath.h:16
RE::ExtraRefrPath::goalPos
NiPoint3 goalPos
Definition:
ExtraRefrPath.h:28
RE::ExtraRefrPath::~ExtraRefrPath
~ExtraRefrPath() override
RE::ExtraRefrPath::goalEuler
NiPoint3 goalEuler
Definition:
ExtraRefrPath.h:30
RE::ExtraRefrPath::currentParameter
float currentParameter
Definition:
ExtraRefrPath.h:33
RE::ExtraRefrPath::speed
float speed
Definition:
ExtraRefrPath.h:31
RE::ExtraRefrPath::EXTRADATATYPE
static auto EXTRADATATYPE
Definition:
ExtraRefrPath.h:13
RE::ExtraRefrPath::startEuler
NiPoint3 startEuler
Definition:
ExtraRefrPath.h:27
RE::NiPoint3
Definition:
NiPoint3.h:6
SKSE::stl::enumeration< PATH_TYPE, std::uint32_t >
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_ExtraRefrPath
constexpr REL::VariantID RTTI_ExtraRefrPath(684753, 392421, 0x1ed9408)
RE::ExtraDataType
ExtraDataType
Definition:
ExtraDataTypes.h:173
RE::ExtraDataType::kRefrPath
@ kRefrPath
CommonLibSSE-NG
include
RE
E
ExtraRefrPath.h
Generated by
1.9.1