3#include "mc/_HeaderOutputPredefine.h"
6#include "mc/deps/core/utility/pub_sub/Publisher.h"
18 using RefreshKeymappingPublisher =
19 ::Bedrock::PubSub::Publisher<void(::std::optional<uint64>), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0>;
24 ::ll::TypedStorage<8, 8, ::std::vector<::Keymapping>&> mKeymappings;
25 ::ll::TypedStorage<8, 8, ::std::vector<::Keymapping>&> mDefaultMappings;
31 Publisher<void(::std::optional<uint64>), ::Bedrock::PubSub::ThreadModel::SingleThreaded, 0>>>
32 mRefreshKeymappingsPublisher;
37 RemappingLayoutRawIndex& operator=(RemappingLayoutRawIndex
const&);
38 RemappingLayoutRawIndex(RemappingLayoutRawIndex
const&);
39 RemappingLayoutRawIndex();
Definition Keymapping.h:5
Definition RemappingLayoutRawIndex.h:5
MCAPI ::std::vector<::DuplicateKey > generateIndicesOfDuplicates() const
MCAPI void unassignDuplicateKeys(uint64 index)
MCAPI bool isKeymappingDefault(uint64 index) const
Definition SingleThreaded.h:7
Definition DuplicateKey.h:5