| 
    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 1864 of file SDL3/sdl_freerdp.cpp.
| bool SdlContext::hasCursor | ( | ) | const | 
Definition at line 1808 of file SDL3/sdl_freerdp.cpp.
| bool SdlContext::isConnected | ( | ) | const | 
Definition at line 1843 of file SDL3/sdl_freerdp.cpp.
| int64_t SdlContext::monitorId | ( | uint32_t | index | ) | const | 
Definition at line 1883 of file SDL3/sdl_freerdp.cpp.
| const std::vector< SDL_DisplayID > & SdlContext::monitorIds | ( | ) | const | 
Definition at line 1878 of file SDL3/sdl_freerdp.cpp.
| std::vector< SDL_Rect > SdlContext::pop | ( | ) | 
Definition at line 1898 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::push | ( | std::vector< SDL_Rect > && | rects | ) | 
Definition at line 1892 of file SDL3/sdl_freerdp.cpp.
| bool SdlContext::redraw | ( | bool | suppress = false | ) | const | 
Definition at line 1828 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::setConnected | ( | bool | val | ) | 
Definition at line 1838 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::setCursor | ( | rdpPointer * | cursor | ) | 
Definition at line 1859 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::setHasCursor | ( | bool | val | ) | 
Definition at line 1803 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::setMetadata | ( | ) | 
Definition at line 1813 of file SDL3/sdl_freerdp.cpp.
| void SdlContext::setMonitorIds | ( | const std::vector< SDL_DisplayID > & | ids | ) | 
Definition at line 1869 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 1762 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 1778 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.