#include <overlay_manager.h>
|
| ~OverlayManager ()=default |
|
void | IsEnabled (bool *enabled) |
|
void | IsLocked (bool *locked) |
|
void | SetLocked (bool locked, std::function< void(Result)> callback) |
|
void | OpenActivityInvite (ActivityActionType type, std::function< void(Result)> callback) |
|
void | OpenGuildInvite (char const *code, std::function< void(Result)> callback) |
|
void | OpenVoiceSettings (std::function< void(Result)> callback) |
|
Result | InitDrawingDxgi (IDXGISwapChain *swapchain, bool useMessageForwarding) |
|
void | OnPresent () |
|
void | ForwardMessage (MSG *message) |
|
void | KeyEvent (bool down, char const *keyCode, KeyVariant variant) |
|
void | CharEvent (char const *character) |
|
void | MouseButtonEvent (std::uint8_t down, std::int32_t clickCount, MouseButton which, std::int32_t x, std::int32_t y) |
|
void | MouseMotionEvent (std::int32_t x, std::int32_t y) |
|
void | ImeCommitText (char const *text) |
|
void | ImeSetComposition (char const *text, ImeUnderline *underlines, std::uint32_t underlinesLength, std::int32_t from, std::int32_t to) |
|
void | ImeCancelComposition () |
|
void | SetImeCompositionRangeCallback (std::function< void(std::int32_t, std::int32_t, Rect *, std::uint32_t)> onImeCompositionRangeChanged) |
|
void | SetImeSelectionBoundsCallback (std::function< void(Rect, Rect, bool)> onImeSelectionBoundsChanged) |
|
bool | IsPointInsideClickZone (std::int32_t x, std::int32_t y) |
|
◆ ~OverlayManager()
discord::OverlayManager::~OverlayManager |
( |
| ) |
|
|
default |
◆ CharEvent()
void discord::OverlayManager::CharEvent |
( |
char const * |
character | ) |
|
◆ ForwardMessage()
void discord::OverlayManager::ForwardMessage |
( |
MSG * |
message | ) |
|
◆ ImeCancelComposition()
void discord::OverlayManager::ImeCancelComposition |
( |
| ) |
|
◆ ImeCommitText()
void discord::OverlayManager::ImeCommitText |
( |
char const * |
text | ) |
|
◆ ImeSetComposition()
◆ InitDrawingDxgi()
Result discord::OverlayManager::InitDrawingDxgi |
( |
IDXGISwapChain * |
swapchain, |
|
|
bool |
useMessageForwarding |
|
) |
| |
◆ IsEnabled()
void discord::OverlayManager::IsEnabled |
( |
bool * |
enabled | ) |
|
◆ IsLocked()
void discord::OverlayManager::IsLocked |
( |
bool * |
locked | ) |
|
◆ IsPointInsideClickZone()
◆ KeyEvent()
void discord::OverlayManager::KeyEvent |
( |
bool |
down, |
|
|
char const * |
keyCode, |
|
|
KeyVariant |
variant |
|
) |
| |
◆ MouseButtonEvent()
◆ MouseMotionEvent()
◆ OnPresent()
void discord::OverlayManager::OnPresent |
( |
| ) |
|
◆ OpenActivityInvite()
◆ OpenGuildInvite()
void discord::OverlayManager::OpenGuildInvite |
( |
char const * |
code, |
|
|
std::function< void(Result)> |
callback |
|
) |
| |
◆ OpenVoiceSettings()
void discord::OverlayManager::OpenVoiceSettings |
( |
std::function< void(Result)> |
callback | ) |
|
◆ SetImeCompositionRangeCallback()
◆ SetImeSelectionBoundsCallback()
void discord::OverlayManager::SetImeSelectionBoundsCallback |
( |
std::function< void(Rect, Rect, bool)> |
onImeSelectionBoundsChanged | ) |
|
◆ SetLocked()
void discord::OverlayManager::SetLocked |
( |
bool |
locked, |
|
|
std::function< void(Result)> |
callback |
|
) |
| |
◆ Core
◆ OnToggle
Event<bool> discord::OverlayManager::OnToggle |
The documentation for this class was generated from the following files: