C# Класс D3DTextureLogger.Main

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

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

Метод Описание
DrawString ( int x, int y, SlimDX.Color4 color, SlimDX format, string text, SlimDX MenuFont ) : void
FindSelected ( ) : int
GetVertex ( UInt16 index, BinaryReader &VertexData ) : vertex
IsKeyPushedDown ( System vKey ) : bool
Main ( RemoteHooking InContext, String InChannelName, IntPtr addresses ) : System
RipModel ( SlimDX device, SlimDX primitiveType, int baseVertexIndex, int startIndex, int primCount ) : void
RipTriangleList ( int baseVertexIndex, int startIndex, int primCount, IndexBuffer &ib ) : void
RipTriangleStrip ( int baseVertexIndex, int startIndex, int primCount, IndexBuffer &ib ) : void
Run ( RemoteHooking InContext, String InChannelName, IntPtr addresses ) : void
Screenshot ( Device device, string filename, int primCount, int numVertices ) : void
VertContains ( vertex v ) : bool

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

Метод Описание
Cleanup ( ) : void
DrawIndexedPrimitivesHook ( IntPtr devicePtr, PrimitiveType primitiveType, int baseVertexIndex, int minimumVertexIndex, int numVertices, int startIndex, int primCount ) : int
DrawIndexedPrimitivesHook ( IntPtr devicePtr, SlimDX primitiveType, int baseVertexIndex, int minimumVertexIndex, int numVertices, int startIndex, int primCount ) : int
DrawRectangle ( float x, float y, float w, int h, Line MenuLine, SlimDX MenuFont, SlimDX.Color4 MenuLineColor ) : void
EndSceneHook ( IntPtr devicePtr ) : int
GetAsyncKeyState ( System vKey ) : short
GetIndex ( vertex v ) : int
ModelRecLoggerMenu ( SlimDX.Color4 FontColor, SlimDX MenuFont, Line MenuLine, SlimDX.Color4 MenuLineColor ) : void
ReadFullStream ( System 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.

ResetHook ( IntPtr devicePtr, D3DPRESENT_PARAMETERS &presentParameters ) : int
ResetHook ( IntPtr devicePtr, SlimDX &presentParameters ) : int

Reset the _renderTarget so that we are sure it will have the correct presentation parameters (required to support working across changes to windowed/fullscreen or resolution changes)

SetStreamSourceHook ( IntPtr devicePtr, int stream, IntPtr vBuffer, int offsetInBytes, int Stride ) : int
VertexEquals ( vertex a, vertex b ) : bool

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

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

public DrawString ( int x, int y, SlimDX.Color4 color, SlimDX format, string text, SlimDX MenuFont ) : void
x int
y int
color SlimDX.Color4
format SlimDX
text string
MenuFont SlimDX
Результат void

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

public FindSelected ( ) : int
Результат int

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

public GetVertex ( UInt16 index, BinaryReader &VertexData ) : vertex
index System.UInt16
VertexData System.IO.BinaryReader
Результат vertex

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

public IsKeyPushedDown ( System vKey ) : bool
vKey System
Результат bool

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

public Main ( RemoteHooking InContext, String InChannelName, IntPtr addresses ) : System
InContext RemoteHooking
InChannelName String
addresses System.IntPtr
Результат System

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

public RipModel ( SlimDX device, SlimDX primitiveType, int baseVertexIndex, int startIndex, int primCount ) : void
device SlimDX
primitiveType SlimDX
baseVertexIndex int
startIndex int
primCount int
Результат void

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

public RipTriangleList ( int baseVertexIndex, int startIndex, int primCount, IndexBuffer &ib ) : void
baseVertexIndex int
startIndex int
primCount int
ib IndexBuffer
Результат void

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

public RipTriangleStrip ( int baseVertexIndex, int startIndex, int primCount, IndexBuffer &ib ) : void
baseVertexIndex int
startIndex int
primCount int
ib IndexBuffer
Результат void

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

public Run ( RemoteHooking InContext, String InChannelName, IntPtr addresses ) : void
InContext RemoteHooking
InChannelName String
addresses System.IntPtr
Результат void

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

public Screenshot ( Device device, string filename, int primCount, int numVertices ) : void
device Device
filename string
primCount int
numVertices int
Результат void

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

public VertContains ( vertex v ) : bool
v vertex
Результат bool