CommonLibSSE NG
Loading...
Searching...
No Matches
BSTrackedControllerDevice.h
Go to the documentation of this file.
1#pragma once
2
5
6namespace RE
7{
9 {
10 public:
11#if !defined(ENABLE_SKYRIM_AE) && !defined(ENABLE_SKYRIM_SE)
12 inline static constexpr auto RTTI = RTTI_BSTrackedControllerDevice;
13#endif
14
16
17 // override BSIInputDevice
18 bool GetKeyMapping(std::uint32_t a_key, BSFixedString& a_mapping) override; // 04
19 std::uint32_t GetMappingKey(BSFixedString a_mapping) override; // 05
20 bool GetMappedKeycode(std::uint32_t a_key, std::uint32_t& outKeyCode) override; // 06
21 [[nodiscard]] bool IsEnabled() const override; // 07
22 };
23 static_assert(sizeof(BSTrackedControllerDevice) == 0x70);
24}
Definition BSInputDevice.h:11
Definition BSTrackedControllerDevice.h:9
bool GetKeyMapping(std::uint32_t a_key, BSFixedString &a_mapping) override
bool GetMappedKeycode(std::uint32_t a_key, std::uint32_t &outKeyCode) override
static constexpr auto RTTI
Definition BSTrackedControllerDevice.h:12
std::uint32_t GetMappingKey(BSFixedString a_mapping) override
bool IsEnabled() const override
Definition AbsorbEffect.h:6
constexpr REL::VariantOffset RTTI_BSTrackedControllerDevice(0, 0, 0x1f5ff58)