CommonLibSSE NG
Loading...
Searching...
No Matches
CrosshairPickData.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/B/BSPointerHandle.h
"
4
#include "
RE/N/NiPoint3.h
"
5
#include "
RE/N/NiSmartPointer.h
"
6
7
namespace
RE
8
{
9
class
bhkRigidBody;
10
class
bhkSimpleShapePhantom;
11
12
class
CrosshairPickData
13
{
14
public
:
15
static
CrosshairPickData
*
GetSingleton
()
16
{
17
REL::Relocation<CrosshairPickData**>
singleton{
RELOCATION_ID
(515446, 401585) };
18
return
*singleton;
19
}
20
21
// members
22
std::uint32_t
pad00
;
// 00
23
ObjectRefHandle
target
;
// 04
24
ObjectRefHandle
targetActor
;
// 08
25
ObjectRefHandle
grabPickRef
;
// 0C
26
NiPoint3
collisionPoint
;
// 10
27
std::uint32_t
pad1C
;
// 1C
28
bhkRigidBody
*
targetCollider
;
// 20
29
NiPointer<bhkSimpleShapePhantom>
pickCollider
;
// 28
30
std::uint32_t
collisionInfo
;
// 30
31
std::uint8_t
unk34
;
// 34
32
std::uint8_t
unk35
;
// 35
33
std::uint16_t
unk36
;
// 36
34
};
35
static_assert
(
sizeof
(
CrosshairPickData
) == 0x38);
36
}
BSPointerHandle.h
NiPoint3.h
NiSmartPointer.h
RELOCATION_ID
#define RELOCATION_ID(a_se, a_ae)
Definition
PCH.h:794
RE::BSPointerHandle< TESObjectREFR >
RE::CrosshairPickData
Definition
CrosshairPickData.h:13
RE::CrosshairPickData::collisionInfo
std::uint32_t collisionInfo
Definition
CrosshairPickData.h:30
RE::CrosshairPickData::targetCollider
bhkRigidBody * targetCollider
Definition
CrosshairPickData.h:28
RE::CrosshairPickData::pad00
std::uint32_t pad00
Definition
CrosshairPickData.h:22
RE::CrosshairPickData::grabPickRef
ObjectRefHandle grabPickRef
Definition
CrosshairPickData.h:25
RE::CrosshairPickData::target
ObjectRefHandle target
Definition
CrosshairPickData.h:23
RE::CrosshairPickData::unk34
std::uint8_t unk34
Definition
CrosshairPickData.h:31
RE::CrosshairPickData::unk36
std::uint16_t unk36
Definition
CrosshairPickData.h:33
RE::CrosshairPickData::GetSingleton
static CrosshairPickData * GetSingleton()
Definition
CrosshairPickData.h:15
RE::CrosshairPickData::collisionPoint
NiPoint3 collisionPoint
Definition
CrosshairPickData.h:26
RE::CrosshairPickData::pad1C
std::uint32_t pad1C
Definition
CrosshairPickData.h:27
RE::CrosshairPickData::pickCollider
NiPointer< bhkSimpleShapePhantom > pickCollider
Definition
CrosshairPickData.h:29
RE::CrosshairPickData::targetActor
ObjectRefHandle targetActor
Definition
CrosshairPickData.h:24
RE::CrosshairPickData::unk35
std::uint8_t unk35
Definition
CrosshairPickData.h:32
RE::NiPoint3
Definition
NiPoint3.h:6
RE::NiPointer
Definition
NiSmartPointer.h:9
RE::bhkRigidBody
Definition
bhkRigidBody.h:14
REL::Relocation
Definition
Relocation.h:1638
RE
Definition
AbsorbEffect.h:6
CommonLibSSE-NG
include
RE
C
CrosshairPickData.h
Generated by
1.9.7