C# 클래스 D3DTextureLogger.Main

상속: EasyHook.IEntryPoint
파일 보기 프로젝트 열기: emist/D3DTextureLoggerClient

공개 메소드들

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