C# Класс Screenary.Client.RdpSource

Наследование: IUpdate, IPrimaryUpdate, IInputListener
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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