 |
Blamite Game Engine - blam!
00406.12.10.23.1457.blamite
The core library for the Blamite Game Engine.
|
Go to the documentation of this file.
37 onImeCompositionRangeChanged);
39 std::function<
void(
Rect,
Rect,
bool)> onImeSelectionBoundsChanged);
void OpenActivityInvite(ActivityActionType type, std::function< void(Result)> callback)
Definition: overlay_manager.cpp:65
EDiscordKeyVariant
Definition: ffi.h:194
Definition: achievement_manager.cpp:12
discord::OverlayManager & OverlayManager()
Definition: core.cpp:137
void OnPresent()
Definition: overlay_manager.cpp:119
EDiscordResult
Definition: ffi.h:45
void MouseMotionEvent(std::int32_t x, std::int32_t y)
Definition: overlay_manager.cpp:152
void ImeCancelComposition()
Definition: overlay_manager.cpp:176
unsigned char uint8_t
Definition: stdint.h:15
void ForwardMessage(MSG *message)
Definition: overlay_manager.cpp:124
void IsEnabled(bool *enabled)
Definition: overlay_manager.cpp:32
void SetImeCompositionRangeCallback(std::function< void(std::int32_t, std::int32_t, Rect *, std::uint32_t)> onImeCompositionRangeChanged)
Definition: overlay_manager.cpp:181
void ImeSetComposition(char const *text, ImeUnderline *underlines, std::uint32_t underlinesLength, std::int32_t from, std::int32_t to)
Definition: overlay_manager.cpp:162
bool IsPointInsideClickZone(std::int32_t x, std::int32_t y)
Definition: overlay_manager.cpp:223
void SetLocked(bool locked, std::function< void(Result)> callback)
Definition: overlay_manager.cpp:50
void OpenVoiceSettings(std::function< void(Result)> callback)
Definition: overlay_manager.cpp:97
void OpenGuildInvite(char const *code, std::function< void(Result)> callback)
Definition: overlay_manager.cpp:82
MouseButton
Definition: types.h:167
int int32_t
Definition: stdint.h:13
Result
Definition: types.h:12
void MouseButtonEvent(std::uint8_t down, std::int32_t clickCount, MouseButton which, std::int32_t x, std::int32_t y)
Definition: overlay_manager.cpp:142
void SetImeSelectionBoundsCallback(std::function< void(Rect, Rect, bool)> onImeSelectionBoundsChanged)
Definition: overlay_manager.cpp:204
~OverlayManager()=default
#define DISCORD_CALLBACK
Definition: ffi.h:19
unsigned int uint32_t
Definition: stdint.h:17
Event< bool > OnToggle
Definition: overlay_manager.h:42
Result InitDrawingDxgi(IDXGISwapChain *swapchain, bool useMessageForwarding)
Definition: overlay_manager.cpp:112
Definition: overlay_manager.h:7
ActivityActionType
Definition: types.h:102
EDiscordMouseButton
Definition: ffi.h:200
Definition: overlay_manager.cpp:14
EDiscordActivityActionType
Definition: ffi.h:135
KeyVariant
Definition: types.h:161
static void DISCORD_CALLBACK OnToggle(void *callbackData, bool locked)
Definition: overlay_manager.cpp:16
void ImeCommitText(char const *text)
Definition: overlay_manager.cpp:157
void CharEvent(char const *character)
Definition: overlay_manager.cpp:137
void IsLocked(bool *locked)
Definition: overlay_manager.cpp:41
Blam::Endpoint from
– TO BE FILLED IN BY VERTIGO –
Definition: main.cpp:71
void KeyEvent(bool down, char const *keyCode, KeyVariant variant)
Definition: overlay_manager.cpp:129