C# Class Screenary.Client.RdpSource

Inheritance: IUpdate, IPrimaryUpdate, IInputListener
ファイルを表示 Open project: Screenary/Screenary Class Usage Examples

Public Methods

Method Description
BeginPaint ( FreeRDP.rdpContext context ) : void
BitmapUpdate ( FreeRDP.rdpContext context, FreeRDP.BitmapUpdate bitmap ) : void
Connect ( string hostname, int port, string username, string domain, string password ) : void
DesktopResize ( FreeRDP.rdpContext context ) : void
Disconnect ( ) : void
DrawNineGrid ( FreeRDP.rdpContext context, FreeRDP.DrawNineGridOrder drawNineGrid ) : void
DstBlt ( FreeRDP.rdpContext context, FreeRDP.DstBltOrder dstblt ) : void
EllipseCB ( FreeRDP.rdpContext context, FreeRDP.EllipseCBOrder ellipse_cb ) : void
EllipseSC ( FreeRDP.rdpContext context, FreeRDP.EllipseSCOrder ellipse_sc ) : void
EndPaint ( FreeRDP.rdpContext context ) : void
FastGlyph ( FreeRDP.rdpContext context, FreeRDP.FastGlyphOrder fast_glyph ) : void
FastIndex ( FreeRDP.rdpContext context, FreeRDP.FastIndexOrder fast_index ) : void
GlyphIndex ( FreeRDP.rdpContext context, FreeRDP.GlyphIndexOrder glyph_index ) : void
LineTo ( FreeRDP.rdpContext context, FreeRDP.LineToOrder line_to ) : void
Mem3Blt ( FreeRDP.rdpContext context, FreeRDP.Mem3BltOrder mem3blt ) : void
MemBlt ( FreeRDP.rdpContext context, FreeRDP.MemBltOrder memblt ) : void
MultiDrawNineGrid ( FreeRDP.rdpContext context, FreeRDP.MultiDrawNineGridOrder multi_draw_nine_grid ) : void
MultiDstBlt ( FreeRDP.rdpContext context, FreeRDP.MultiDstBltOrder multi_dstblt ) : void
MultiOpaqueRect ( FreeRDP.rdpContext context, FreeRDP.MultiOpaqueRectOrder multi_opaque_rect ) : void
MultiPatBlt ( FreeRDP.rdpContext context, FreeRDP.MultiPatBltOrder multi_patblt ) : void
MultiScrBlt ( FreeRDP.rdpContext context, FreeRDP.MultiScrBltOrder multi_scrblt ) : void
OnKeyboardEvent ( UInt16 keyboardFlags, UInt16 keyCode ) : void
OnMouseEvent ( UInt16 pointerFlags, UInt16 x, UInt16 y ) : void
OpaqueRect ( FreeRDP.rdpContext context, FreeRDP.OpaqueRectOrder opaqueRect ) : void
Palette ( FreeRDP.rdpContext context, FreeRDP.PaletteUpdate palette ) : void
PatBlt ( FreeRDP.rdpContext context, FreeRDP.PatBltOrder patblt ) : void
PlaySound ( FreeRDP.rdpContext context, FreeRDP.PlaySoundUpdate playSound ) : void
PolygonCB ( FreeRDP.rdpContext context, FreeRDP.PolygonCBOrder polygon_cb ) : void
PolygonSC ( FreeRDP.rdpContext context, FreeRDP.PolygonSCOrder polygon_sc ) : void
Polyline ( FreeRDP.rdpContext context, FreeRDP.PolylineOrder polyline ) : void
RdpSource ( ISource iSource ) : System
SaveBitmap ( FreeRDP.rdpContext context, FreeRDP.SaveBitmapOrder save_bitmap ) : void
ScrBlt ( FreeRDP.rdpContext context, FreeRDP.ScrBltOrder scrblt ) : void
SetBounds ( FreeRDP.rdpContext context, FreeRDP.rdpBounds bounds ) : void
SurfaceBits ( FreeRDP.rdpContext context, FreeRDP.SurfaceBits surfaceBits ) : void
Synchronize ( FreeRDP.rdpContext context ) : void

Private Methods

Method Description
ThreadProc ( FreeRDP.RDP rdp ) : void

Method Details

BeginPaint() public method

public BeginPaint ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
return void

BitmapUpdate() public method

public BitmapUpdate ( FreeRDP.rdpContext context, FreeRDP.BitmapUpdate bitmap ) : void
context FreeRDP.rdpContext
bitmap FreeRDP.BitmapUpdate
return void

Connect() public method

public Connect ( string hostname, int port, string username, string domain, string password ) : void
hostname string
port int
username string
domain string
password string
return void

DesktopResize() public method

public DesktopResize ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
return void

Disconnect() public method

public Disconnect ( ) : void
return void

DrawNineGrid() public method

public DrawNineGrid ( FreeRDP.rdpContext context, FreeRDP.DrawNineGridOrder drawNineGrid ) : void
context FreeRDP.rdpContext
drawNineGrid FreeRDP.DrawNineGridOrder
return void

DstBlt() public method

public DstBlt ( FreeRDP.rdpContext context, FreeRDP.DstBltOrder dstblt ) : void
context FreeRDP.rdpContext
dstblt FreeRDP.DstBltOrder
return void

EllipseCB() public method

public EllipseCB ( FreeRDP.rdpContext context, FreeRDP.EllipseCBOrder ellipse_cb ) : void
context FreeRDP.rdpContext
ellipse_cb FreeRDP.EllipseCBOrder
return void

EllipseSC() public method

public EllipseSC ( FreeRDP.rdpContext context, FreeRDP.EllipseSCOrder ellipse_sc ) : void
context FreeRDP.rdpContext
ellipse_sc FreeRDP.EllipseSCOrder
return void

EndPaint() public method

public EndPaint ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
return void

FastGlyph() public method

public FastGlyph ( FreeRDP.rdpContext context, FreeRDP.FastGlyphOrder fast_glyph ) : void
context FreeRDP.rdpContext
fast_glyph FreeRDP.FastGlyphOrder
return void

FastIndex() public method

public FastIndex ( FreeRDP.rdpContext context, FreeRDP.FastIndexOrder fast_index ) : void
context FreeRDP.rdpContext
fast_index FreeRDP.FastIndexOrder
return void

GlyphIndex() public method

public GlyphIndex ( FreeRDP.rdpContext context, FreeRDP.GlyphIndexOrder glyph_index ) : void
context FreeRDP.rdpContext
glyph_index FreeRDP.GlyphIndexOrder
return void

LineTo() public method

public LineTo ( FreeRDP.rdpContext context, FreeRDP.LineToOrder line_to ) : void
context FreeRDP.rdpContext
line_to FreeRDP.LineToOrder
return void

Mem3Blt() public method

public Mem3Blt ( FreeRDP.rdpContext context, FreeRDP.Mem3BltOrder mem3blt ) : void
context FreeRDP.rdpContext
mem3blt FreeRDP.Mem3BltOrder
return void

MemBlt() public method

public MemBlt ( FreeRDP.rdpContext context, FreeRDP.MemBltOrder memblt ) : void
context FreeRDP.rdpContext
memblt FreeRDP.MemBltOrder
return void

MultiDrawNineGrid() public method

public MultiDrawNineGrid ( FreeRDP.rdpContext context, FreeRDP.MultiDrawNineGridOrder multi_draw_nine_grid ) : void
context FreeRDP.rdpContext
multi_draw_nine_grid FreeRDP.MultiDrawNineGridOrder
return void

MultiDstBlt() public method

public MultiDstBlt ( FreeRDP.rdpContext context, FreeRDP.MultiDstBltOrder multi_dstblt ) : void
context FreeRDP.rdpContext
multi_dstblt FreeRDP.MultiDstBltOrder
return void

MultiOpaqueRect() public method

public MultiOpaqueRect ( FreeRDP.rdpContext context, FreeRDP.MultiOpaqueRectOrder multi_opaque_rect ) : void
context FreeRDP.rdpContext
multi_opaque_rect FreeRDP.MultiOpaqueRectOrder
return void

MultiPatBlt() public method

public MultiPatBlt ( FreeRDP.rdpContext context, FreeRDP.MultiPatBltOrder multi_patblt ) : void
context FreeRDP.rdpContext
multi_patblt FreeRDP.MultiPatBltOrder
return void

MultiScrBlt() public method

public MultiScrBlt ( FreeRDP.rdpContext context, FreeRDP.MultiScrBltOrder multi_scrblt ) : void
context FreeRDP.rdpContext
multi_scrblt FreeRDP.MultiScrBltOrder
return void

OnKeyboardEvent() public method

public OnKeyboardEvent ( UInt16 keyboardFlags, UInt16 keyCode ) : void
keyboardFlags System.UInt16
keyCode System.UInt16
return void

OnMouseEvent() public method

public OnMouseEvent ( UInt16 pointerFlags, UInt16 x, UInt16 y ) : void
pointerFlags System.UInt16
x System.UInt16
y System.UInt16
return void

OpaqueRect() public method

public OpaqueRect ( FreeRDP.rdpContext context, FreeRDP.OpaqueRectOrder opaqueRect ) : void
context FreeRDP.rdpContext
opaqueRect FreeRDP.OpaqueRectOrder
return void

Palette() public method

public Palette ( FreeRDP.rdpContext context, FreeRDP.PaletteUpdate palette ) : void
context FreeRDP.rdpContext
palette FreeRDP.PaletteUpdate
return void

PatBlt() public method

public PatBlt ( FreeRDP.rdpContext context, FreeRDP.PatBltOrder patblt ) : void
context FreeRDP.rdpContext
patblt FreeRDP.PatBltOrder
return void

PlaySound() public method

public PlaySound ( FreeRDP.rdpContext context, FreeRDP.PlaySoundUpdate playSound ) : void
context FreeRDP.rdpContext
playSound FreeRDP.PlaySoundUpdate
return void

PolygonCB() public method

public PolygonCB ( FreeRDP.rdpContext context, FreeRDP.PolygonCBOrder polygon_cb ) : void
context FreeRDP.rdpContext
polygon_cb FreeRDP.PolygonCBOrder
return void

PolygonSC() public method

public PolygonSC ( FreeRDP.rdpContext context, FreeRDP.PolygonSCOrder polygon_sc ) : void
context FreeRDP.rdpContext
polygon_sc FreeRDP.PolygonSCOrder
return void

Polyline() public method

public Polyline ( FreeRDP.rdpContext context, FreeRDP.PolylineOrder polyline ) : void
context FreeRDP.rdpContext
polyline FreeRDP.PolylineOrder
return void

RdpSource() public method

public RdpSource ( ISource iSource ) : System
iSource ISource
return System

SaveBitmap() public method

public SaveBitmap ( FreeRDP.rdpContext context, FreeRDP.SaveBitmapOrder save_bitmap ) : void
context FreeRDP.rdpContext
save_bitmap FreeRDP.SaveBitmapOrder
return void

ScrBlt() public method

public ScrBlt ( FreeRDP.rdpContext context, FreeRDP.ScrBltOrder scrblt ) : void
context FreeRDP.rdpContext
scrblt FreeRDP.ScrBltOrder
return void

SetBounds() public method

public SetBounds ( FreeRDP.rdpContext context, FreeRDP.rdpBounds bounds ) : void
context FreeRDP.rdpContext
bounds FreeRDP.rdpBounds
return void

SurfaceBits() public method

public SurfaceBits ( FreeRDP.rdpContext context, FreeRDP.SurfaceBits surfaceBits ) : void
context FreeRDP.rdpContext
surfaceBits FreeRDP.SurfaceBits
return void

Synchronize() public method

public Synchronize ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
return void