C# 클래스 Screenary.Client.RdpSource

상속: IUpdate, IPrimaryUpdate, IInputListener
파일 보기 프로젝트 열기: Screenary/Screenary 1 사용 예제들

공개 메소드들

메소드 설명
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

비공개 메소드들

메소드 설명
ThreadProc ( FreeRDP.RDP rdp ) : void

메소드 상세

BeginPaint() 공개 메소드

public BeginPaint ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
리턴 void

BitmapUpdate() 공개 메소드

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

Connect() 공개 메소드

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

DesktopResize() 공개 메소드

public DesktopResize ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
리턴 void

Disconnect() 공개 메소드

public Disconnect ( ) : void
리턴 void

DrawNineGrid() 공개 메소드

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

DstBlt() 공개 메소드

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

EllipseCB() 공개 메소드

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

EllipseSC() 공개 메소드

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

EndPaint() 공개 메소드

public EndPaint ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
리턴 void

FastGlyph() 공개 메소드

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

FastIndex() 공개 메소드

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

GlyphIndex() 공개 메소드

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

LineTo() 공개 메소드

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

Mem3Blt() 공개 메소드

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

MemBlt() 공개 메소드

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

MultiDrawNineGrid() 공개 메소드

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

MultiDstBlt() 공개 메소드

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

MultiOpaqueRect() 공개 메소드

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

MultiPatBlt() 공개 메소드

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

MultiScrBlt() 공개 메소드

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

OnKeyboardEvent() 공개 메소드

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

OnMouseEvent() 공개 메소드

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

OpaqueRect() 공개 메소드

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

Palette() 공개 메소드

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

PatBlt() 공개 메소드

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

PlaySound() 공개 메소드

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

PolygonCB() 공개 메소드

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

PolygonSC() 공개 메소드

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

Polyline() 공개 메소드

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

RdpSource() 공개 메소드

public RdpSource ( ISource iSource ) : System
iSource ISource
리턴 System

SaveBitmap() 공개 메소드

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

ScrBlt() 공개 메소드

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

SetBounds() 공개 메소드

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

SurfaceBits() 공개 메소드

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

Synchronize() 공개 메소드

public Synchronize ( FreeRDP.rdpContext context ) : void
context FreeRDP.rdpContext
리턴 void