C# Класс ScreenshotInject.BaseDXHook

Наследование: IDXHook
Показать файл Открыть проект

Защищенные свойства (Protected)

Свойство Тип Описание
bitmap Bitmap

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

Метод Описание
BaseDXHook ( ScreenshotInterface ssInterface ) : System
Cleanup ( ) : void
Hook ( ) : void

Защищенные методы

Метод Описание
CheckAuto ( ) : void
CopyStream ( Stream input, Stream output ) : void
DebugMessage ( string message ) : void
DrawOverlay ( Object dev ) : void
DrawText ( Object device, String text, String text2 = null, int alpha ) : void
GetImageFormat ( String format ) : ImageFormat
GetVTblAddresses ( IntPtr pointer, int numberOfMethods ) : System.IntPtr[]
PrepareFile ( String fileName ) : string
ReadFullStream ( Stream stream ) : byte[]

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.

SaveFile ( ) : void
SendResponse ( Stream stream, System.Guid requestId ) : void
SendResponse ( byte bitmapData, System.Guid requestId ) : void
UpdateFPS ( ) : int

Приватные методы

Метод Описание
CopyMemory ( IntPtr Destination, IntPtr Source, uint Length ) : void
SaveFileInt ( object param ) : void

Описание методов

BaseDXHook() публичный Метод

public BaseDXHook ( ScreenshotInterface ssInterface ) : System
ssInterface ScreenshotInterface
Результат System

CheckAuto() защищенный Метод

protected CheckAuto ( ) : void
Результат void

Cleanup() публичный абстрактный Метод

public abstract Cleanup ( ) : void
Результат void

CopyStream() защищенный статический Метод

protected static CopyStream ( Stream input, Stream output ) : void
input Stream
output Stream
Результат void

DebugMessage() защищенный Метод

protected DebugMessage ( string message ) : void
message string
Результат void

DrawOverlay() защищенный Метод

protected DrawOverlay ( Object dev ) : void
dev Object
Результат void

DrawText() защищенный Метод

protected DrawText ( Object device, String text, String text2 = null, int alpha ) : void
device Object
text String
text2 String
alpha int
Результат void

GetImageFormat() защищенный Метод

protected GetImageFormat ( String format ) : ImageFormat
format String
Результат ImageFormat

GetVTblAddresses() защищенный Метод

protected GetVTblAddresses ( IntPtr pointer, int numberOfMethods ) : System.IntPtr[]
pointer System.IntPtr
numberOfMethods int
Результат System.IntPtr[]

Hook() публичный абстрактный Метод

public abstract Hook ( ) : void
Результат void

PrepareFile() защищенный Метод

protected PrepareFile ( String fileName ) : string
fileName String
Результат string

ReadFullStream() защищенный статический Метод

Reads data from a stream until the end is reached. The data is returned as a byte array. An IOException is thrown if any of the underlying IO calls fail.
protected static ReadFullStream ( Stream stream ) : byte[]
stream Stream The stream to read data from
Результат byte[]

SaveFile() защищенный Метод

protected SaveFile ( ) : void
Результат void

SendResponse() защищенный Метод

protected SendResponse ( Stream stream, System.Guid requestId ) : void
stream Stream
requestId System.Guid
Результат void

SendResponse() защищенный Метод

protected SendResponse ( byte bitmapData, System.Guid requestId ) : void
bitmapData byte
requestId System.Guid
Результат void

UpdateFPS() защищенный Метод

protected UpdateFPS ( ) : int
Результат int

Описание свойств

bitmap защищенное свойство

protected Bitmap bitmap
Результат Bitmap