FreeRDP
|
Public Member Functions | |
SdlContext (rdpContext *context) | |
SdlContext (const SdlContext &other)=delete | |
SdlContext (SdlContext &&other)=delete | |
SdlContext & | operator= (const SdlContext &other)=delete |
SdlContext & | operator= (SdlContext &&other)=delete |
BOOL | update_resizeable (BOOL enable) |
BOOL | update_fullscreen (BOOL enter) |
BOOL | update_minimize () |
rdpContext * | context () const |
rdpClientContext * | common () const |
SdlContext (rdpContext *context) | |
SdlContext (const SdlContext &other)=delete | |
SdlContext (SdlContext &&other)=delete | |
SdlContext & | operator= (const SdlContext &other)=delete |
SdlContext & | operator= (SdlContext &&other)=delete |
bool | redraw (bool suppress=false) const |
void | setConnected (bool val) |
bool | isConnected () const |
bool | update_resizeable (bool enable) |
bool | update_fullscreen (bool enter) |
bool | update_minimize () |
rdpContext * | context () const |
rdpClientContext * | common () const |
void | setCursor (rdpPointer *cursor) |
rdpPointer * | cursor () const |
void | setMonitorIds (const std::vector< SDL_DisplayID > &ids) |
const std::vector< SDL_DisplayID > & | monitorIds () const |
int64_t | monitorId (uint32_t index) const |
void | push (std::vector< SDL_Rect > &&rects) |
std::vector< SDL_Rect > | pop () |
void | setHasCursor (bool val) |
bool | hasCursor () const |
void | setMetadata () |
Data Fields | |
wLog * | log |
bool | fullscreen = false |
bool | resizeable = false |
bool | grab_mouse = false |
bool | grab_kbd = false |
bool | grab_kbd_enabled = true |
std::map< Uint32, SdlWindow > | windows |
CriticalSection | critical |
std::thread | thread |
WinPREvent | initialize |
WinPREvent | initialized |
WinPREvent | update_complete |
WinPREvent | windows_created |
int | exit_code = -1 |
sdlDispContext | disp |
sdlInput | input |
SDLSurfacePtr | primary |
SDLPixelFormatPtr | primary_format |
Uint32 | sdl_pixel_format = 0 |
std::unique_ptr< SDLConnectionDialog > | connection_dialog |
std::atomic< bool > | rdp_thread_running |
sdlClip | clip |
SDL_PixelFormat | sdl_pixel_format = SDL_PIXELFORMAT_UNKNOWN |
SdlConnectionDialogWrapper | dialog |
Definition at line 46 of file SDL2/sdl_freerdp.hpp.
|
explicit |
Definition at line 1761 of file SDL2/sdl_freerdp.cpp.
rdpClientContext * SdlContext::common | ( | ) | const |
Definition at line 1775 of file SDL2/sdl_freerdp.cpp.
rdpContext * SdlContext::context | ( | ) | const |
Definition at line 1770 of file SDL2/sdl_freerdp.cpp.
rdpPointer * SdlContext::cursor | ( | ) | const |
Definition at line 1832 of file SDL3/sdl_freerdp.cpp.
bool SdlContext::hasCursor | ( | ) | const |
Definition at line 1776 of file SDL3/sdl_freerdp.cpp.
bool SdlContext::isConnected | ( | ) | const |
Definition at line 1811 of file SDL3/sdl_freerdp.cpp.
int64_t SdlContext::monitorId | ( | uint32_t | index | ) | const |
Definition at line 1851 of file SDL3/sdl_freerdp.cpp.
const std::vector< SDL_DisplayID > & SdlContext::monitorIds | ( | ) | const |
Definition at line 1846 of file SDL3/sdl_freerdp.cpp.
std::vector< SDL_Rect > SdlContext::pop | ( | ) |
Definition at line 1866 of file SDL3/sdl_freerdp.cpp.
void SdlContext::push | ( | std::vector< SDL_Rect > && | rects | ) |
Definition at line 1860 of file SDL3/sdl_freerdp.cpp.
bool SdlContext::redraw | ( | bool | suppress = false | ) | const |
Definition at line 1796 of file SDL3/sdl_freerdp.cpp.
void SdlContext::setConnected | ( | bool | val | ) |
Definition at line 1806 of file SDL3/sdl_freerdp.cpp.
void SdlContext::setCursor | ( | rdpPointer * | cursor | ) |
Definition at line 1827 of file SDL3/sdl_freerdp.cpp.
void SdlContext::setHasCursor | ( | bool | val | ) |
Definition at line 1771 of file SDL3/sdl_freerdp.cpp.
void SdlContext::setMetadata | ( | ) |
Definition at line 1781 of file SDL3/sdl_freerdp.cpp.
void SdlContext::setMonitorIds | ( | const std::vector< SDL_DisplayID > & | ids | ) |
Definition at line 1837 of file SDL3/sdl_freerdp.cpp.
BOOL SdlContext::update_fullscreen | ( | BOOL | enter | ) |
Definition at line 1724 of file SDL2/sdl_freerdp.cpp.
bool SdlContext::update_fullscreen | ( | bool | enter | ) |
Definition at line 1730 of file SDL3/sdl_freerdp.cpp.
bool SdlContext::update_minimize | ( | ) |
Definition at line 1736 of file SDL2/sdl_freerdp.cpp.
BOOL SdlContext::update_resizeable | ( | BOOL | enable | ) |
Definition at line 1742 of file SDL2/sdl_freerdp.cpp.
bool SdlContext::update_resizeable | ( | bool | enable | ) |
Definition at line 1746 of file SDL3/sdl_freerdp.cpp.
sdlClip SdlContext::clip |
Definition at line 115 of file SDL3/sdl_freerdp.hpp.
std::unique_ptr<SDLConnectionDialog> SdlContext::connection_dialog |
Definition at line 88 of file SDL2/sdl_freerdp.hpp.
CriticalSection SdlContext::critical |
Definition at line 72 of file SDL2/sdl_freerdp.hpp.
SdlConnectionDialogWrapper SdlContext::dialog |
Definition at line 122 of file SDL3/sdl_freerdp.hpp.
sdlDispContext SdlContext::disp |
Definition at line 80 of file SDL2/sdl_freerdp.hpp.
int SdlContext::exit_code = -1 |
Definition at line 78 of file SDL2/sdl_freerdp.hpp.
bool SdlContext::fullscreen = false |
Definition at line 64 of file SDL2/sdl_freerdp.hpp.
bool SdlContext::grab_kbd = false |
Definition at line 67 of file SDL2/sdl_freerdp.hpp.
bool SdlContext::grab_kbd_enabled = true |
Definition at line 68 of file SDL2/sdl_freerdp.hpp.
bool SdlContext::grab_mouse = false |
Definition at line 66 of file SDL2/sdl_freerdp.hpp.
WinPREvent SdlContext::initialize |
Definition at line 74 of file SDL2/sdl_freerdp.hpp.
WinPREvent SdlContext::initialized |
Definition at line 75 of file SDL2/sdl_freerdp.hpp.
sdlInput SdlContext::input |
Definition at line 81 of file SDL2/sdl_freerdp.hpp.
wLog * SdlContext::log |
Definition at line 61 of file SDL2/sdl_freerdp.hpp.
SDLSurfacePtr SdlContext::primary |
Definition at line 83 of file SDL2/sdl_freerdp.hpp.
SDLPixelFormatPtr SdlContext::primary_format |
Definition at line 84 of file SDL2/sdl_freerdp.hpp.
std::atomic< bool > SdlContext::rdp_thread_running |
Definition at line 90 of file SDL2/sdl_freerdp.hpp.
bool SdlContext::resizeable = false |
Definition at line 65 of file SDL2/sdl_freerdp.hpp.
Uint32 SdlContext::sdl_pixel_format = 0 |
Definition at line 86 of file SDL2/sdl_freerdp.hpp.
SDL_PixelFormat SdlContext::sdl_pixel_format = SDL_PIXELFORMAT_UNKNOWN |
Definition at line 119 of file SDL3/sdl_freerdp.hpp.
std::thread SdlContext::thread |
Definition at line 73 of file SDL2/sdl_freerdp.hpp.
WinPREvent SdlContext::update_complete |
Definition at line 76 of file SDL2/sdl_freerdp.hpp.
std::map< Uint32, SdlWindow > SdlContext::windows |
Definition at line 70 of file SDL2/sdl_freerdp.hpp.
WinPREvent SdlContext::windows_created |
Definition at line 77 of file SDL2/sdl_freerdp.hpp.