CommonLibSSE NG
AttachTechniqueInput.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/N/NiSmartPointer.h
"
4
5
namespace
RE
6
{
7
class
NiNode;
8
9
namespace
BSAttachTechniques
10
{
11
struct
AttachTechniqueInput
12
{
13
public
:
14
inline
static
constexpr
auto
RTTI
=
RTTI_BSAttachTechniques__AttachTechniqueInput
;
15
16
virtual
~AttachTechniqueInput
();
// 00
17
18
// add
19
virtual
void
Clear
();
// 01
20
21
// members
22
NiPointer<NiNode>
current3DRoot
;
// 08 - smart ptr
23
NiPointer<NiNode>
attachedArt
;
// 10 - smart ptr
24
std::uint32_t
attachPoint
;
// 18 - MagicSystem::CastingSource for casting art
25
std::uint32_t
pad18
;
// 18
26
};
27
static_assert(
sizeof
(
AttachTechniqueInput
) == 0x20);
28
}
29
}
NiSmartPointer.h
RE::NiPointer
Definition:
NiSmartPointer.h:9
RE
Definition:
AbsorbEffect.h:6
RE::RTTI_BSAttachTechniques__AttachTechniqueInput
constexpr REL::VariantID RTTI_BSAttachTechniques__AttachTechniqueInput(686480, 394313, 0x1efea58)
RE::BSAttachTechniques::AttachTechniqueInput
Definition:
AttachTechniqueInput.h:12
RE::BSAttachTechniques::AttachTechniqueInput::current3DRoot
NiPointer< NiNode > current3DRoot
Definition:
AttachTechniqueInput.h:22
RE::BSAttachTechniques::AttachTechniqueInput::RTTI
static constexpr auto RTTI
Definition:
AttachTechniqueInput.h:14
RE::BSAttachTechniques::AttachTechniqueInput::attachedArt
NiPointer< NiNode > attachedArt
Definition:
AttachTechniqueInput.h:23
RE::BSAttachTechniques::AttachTechniqueInput::Clear
virtual void Clear()
RE::BSAttachTechniques::AttachTechniqueInput::attachPoint
std::uint32_t attachPoint
Definition:
AttachTechniqueInput.h:24
RE::BSAttachTechniques::AttachTechniqueInput::~AttachTechniqueInput
virtual ~AttachTechniqueInput()
RE::BSAttachTechniques::AttachTechniqueInput::pad18
std::uint32_t pad18
Definition:
AttachTechniqueInput.h:25
CommonLibSSE-NG
include
RE
A
AttachTechniqueInput.h
Generated by
1.9.1