Sha256: a91d985b9360f7cd738317cc8a7b1ba9b506a28a8f9c092870205dbe29176087
Contents?: true
Size: 976 Bytes
Versions: 2
Compression:
Stored size: 976 Bytes
Contents
#pragma once #include "types.h" namespace discord { class OverlayManager final { public: ~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); Event<bool> OnToggle; private: friend class Core; OverlayManager() = default; OverlayManager(OverlayManager const& rhs) = delete; OverlayManager& operator=(OverlayManager const& rhs) = delete; OverlayManager(OverlayManager&& rhs) = delete; OverlayManager& operator=(OverlayManager&& rhs) = delete; IDiscordOverlayManager* internal_; static IDiscordOverlayEvents events_; }; } // namespace discord
Version data entries
2 entries across 2 versions & 1 rubygems
Version | Path |
---|---|
rdiscord_sdk-1.1.1 | third-party/include/overlay_manager.h |
rdiscord_sdk-1.1.0 | third-party/include/overlay_manager.h |