CommonLibSSE (powerof3)
CFilter.h
Go to the documentation of this file.
1
#pragma once
2
3
#include "
RE/C/CollisionLayers.h
"
4
5
namespace
RE
6
{
7
enum class
BIPED_PART
8
{
9
kOther
= 0,
10
kHead
= 1,
11
kBody
= 2,
12
kSpine1
= 3,
13
kSpine2
= 4,
14
kLUpperArm
= 5,
15
kLForearm
= 6,
16
kLHand
= 7,
17
kLThigh
= 8,
18
kLCalf
= 9,
19
kLFoot
= 10,
20
kRUpperArm
= 11,
21
kRForearm
= 12,
22
kRHand
= 13,
23
kRThigh
= 14,
24
kRCalf
= 15,
25
kRFoot
= 16,
26
kTail
= 17,
27
kShield
= 18,
28
kQuiver
= 19,
29
kWeapon
= 20,
30
kPonyTail
= 21,
31
kWing
= 22,
32
kPack
= 23,
33
kChain
= 24,
34
kAddonHead
= 25,
35
kAddonChest
= 26,
36
kAddonLeg
= 27,
37
kAddonArm
= 28
38
};
39
40
class
CFilter
41
{
42
public
:
43
enum class
Flag
44
{
45
kNone
= 0,
46
kNoCollision
= 1 << 14,
47
48
kLayerMask
= 0x7F
// COL_LAYER
49
};
50
51
// members
52
REX::EnumSet<Flag, std::uint32_t>
flags
;
// 0
53
};
54
static_assert(
sizeof
(
CFilter
) == 0x4);
55
}
CollisionLayers.h
REX::EnumSet< Flag, std::uint32_t >
RE::CFilter
Definition:
CFilter.h:41
RE::CFilter::Flag
Flag
Definition:
CFilter.h:44
RE::CFilter::Flag::kNone
@ kNone
RE::CFilter::Flag::kLayerMask
@ kLayerMask
RE::CFilter::Flag::kNoCollision
@ kNoCollision
RE::CFilter::flags
REX::EnumSet< Flag, std::uint32_t > flags
Definition:
CFilter.h:52
RE
Definition:
AbsorbEffect.h:6
RE::BIPED_PART
BIPED_PART
Definition:
CFilter.h:8
RE::BIPED_PART::kAddonArm
@ kAddonArm
RE::BIPED_PART::kQuiver
@ kQuiver
RE::BIPED_PART::kRForearm
@ kRForearm
RE::BIPED_PART::kOther
@ kOther
RE::BIPED_PART::kAddonChest
@ kAddonChest
RE::BIPED_PART::kLForearm
@ kLForearm
RE::BIPED_PART::kLHand
@ kLHand
RE::BIPED_PART::kSpine1
@ kSpine1
RE::BIPED_PART::kShield
@ kShield
RE::BIPED_PART::kRCalf
@ kRCalf
RE::BIPED_PART::kWeapon
@ kWeapon
RE::BIPED_PART::kLCalf
@ kLCalf
RE::BIPED_PART::kLUpperArm
@ kLUpperArm
RE::BIPED_PART::kAddonHead
@ kAddonHead
RE::BIPED_PART::kRHand
@ kRHand
RE::BIPED_PART::kTail
@ kTail
RE::BIPED_PART::kPonyTail
@ kPonyTail
RE::BIPED_PART::kAddonLeg
@ kAddonLeg
RE::BIPED_PART::kWing
@ kWing
RE::BIPED_PART::kChain
@ kChain
RE::BIPED_PART::kRFoot
@ kRFoot
RE::BIPED_PART::kSpine2
@ kSpine2
RE::BIPED_PART::kLFoot
@ kLFoot
RE::BIPED_PART::kRThigh
@ kRThigh
RE::BIPED_PART::kBody
@ kBody
RE::BIPED_PART::kHead
@ kHead
RE::BIPED_PART::kRUpperArm
@ kRUpperArm
RE::BIPED_PART::kPack
@ kPack
RE::BIPED_PART::kLThigh
@ kLThigh
CommonLibSSE
include
RE
C
CFilter.h
Generated by
1.9.1