FreeRDP
SdlContext Class Reference

#include <sdl_freerdp.hpp>

Collaboration diagram for SdlContext:

Public Member Functions

 SdlContext (rdpContext *context)
 
BOOL update_resizeable (BOOL enable)
 
BOOL update_fullscreen (BOOL enter)
 
rdpContext * context () const
 
rdpClientContext * common () const
 
 SdlContext (rdpContext *context)
 
BOOL update_resizeable (BOOL enable)
 
BOOL update_fullscreen (BOOL enter)
 
rdpContext * context () const
 
rdpClientContext * common () const
 

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, SdlWindowwindows
 
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< SDLConnectionDialogconnection_dialog
 
std::atomic< boolrdp_thread_running
 
sdlClip clip
 
SDL_PixelFormatEnum sdl_pixel_format = SDL_PIXELFORMAT_UNKNOWN
 

Constructor & Destructor Documentation

◆ SdlContext() [1/2]

SdlContext::SdlContext ( rdpContext *  context)
explicit
Here is the call graph for this function:

◆ SdlContext() [2/2]

SdlContext::SdlContext ( rdpContext *  context)
explicit

Member Function Documentation

◆ common() [1/2]

rdpClientContext * SdlContext::common ( ) const
Here is the caller graph for this function:

◆ common() [2/2]

rdpClientContext* SdlContext::common ( ) const

◆ context() [1/2]

rdpContext * SdlContext::context ( ) const
Here is the caller graph for this function:

◆ context() [2/2]

rdpContext* SdlContext::context ( ) const

◆ update_fullscreen() [1/2]

BOOL SdlContext::update_fullscreen ( BOOL  enter)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_fullscreen() [2/2]

BOOL SdlContext::update_fullscreen ( BOOL  enter)

◆ update_resizeable() [1/2]

BOOL SdlContext::update_resizeable ( BOOL  enable)
Here is the call graph for this function:
Here is the caller graph for this function:

◆ update_resizeable() [2/2]

BOOL SdlContext::update_resizeable ( BOOL  enable)

Field Documentation

◆ clip

sdlClip SdlContext::clip

◆ connection_dialog

std::unique_ptr< SDLConnectionDialog > SdlContext::connection_dialog

◆ critical

CriticalSection SdlContext::critical

◆ disp

sdlDispContext SdlContext::disp

◆ exit_code

int SdlContext::exit_code = -1

◆ fullscreen

bool SdlContext::fullscreen = false

◆ grab_kbd

bool SdlContext::grab_kbd = false

◆ grab_kbd_enabled

bool SdlContext::grab_kbd_enabled = true

◆ grab_mouse

bool SdlContext::grab_mouse = false

◆ initialize

WinPREvent SdlContext::initialize

◆ initialized

WinPREvent SdlContext::initialized

◆ input

sdlInput SdlContext::input

◆ log

wLog * SdlContext::log

◆ primary

SDLSurfacePtr SdlContext::primary

◆ primary_format

SDLPixelFormatPtr SdlContext::primary_format

◆ rdp_thread_running

std::atomic< bool > SdlContext::rdp_thread_running

◆ resizeable

bool SdlContext::resizeable = false

◆ sdl_pixel_format [1/2]

Uint32 SdlContext::sdl_pixel_format = 0

◆ sdl_pixel_format [2/2]

SDL_PixelFormatEnum SdlContext::sdl_pixel_format = SDL_PIXELFORMAT_UNKNOWN

◆ thread

std::thread SdlContext::thread

◆ update_complete

WinPREvent SdlContext::update_complete

◆ windows

std::map< Uint32, SdlWindow > SdlContext::windows

◆ windows_created

WinPREvent SdlContext::windows_created

The documentation for this class was generated from the following files: