C# 클래스 refw.D3D.EndSceneDetour

A DirectX 9 hook class that can be used to ínvoke callbacks during each frame or key presses.
상속: IDisposable
파일 보기 프로젝트 열기: fry/refw

공개 프로퍼티들

프로퍼티 타입 설명
FrameLimit int?

공개 메소드들

메소드 설명
ArtificialEndScene ( ) : void
Dispose ( ) : void
EndSceneDetour ( ) : System
GetClientRect ( ) : refw.NativeAPI.Rect?
LeftClick ( int x, int y ) : void
MoveWindow ( int x, int y, int width, int height ) : bool
SetWindowText ( string name ) : bool
SetupDetour ( string dll_name = "d3d9.dll" ) : void

Start hooking DirectX, this needs to happen during initialization before the process executes.

비공개 메소드들

메소드 설명
D3D9CreateDeviceDetour ( IntPtr instance, uint adapter, uint deviceType, IntPtr focusWindow, uint behaviorFlags, NativeAPI &presentationParameters, IntPtr &returnedDeviceInterface ) : int
D3D9ResetDetour ( IntPtr instance, NativeAPI &presentationParameters ) : int
D3DCreate9Detour ( uint sdkVersion ) : IntPtr
EndSceneCallback ( IntPtr instance ) : int
WndProcDetour ( IntPtr hwnd, int msg, IntPtr wparam, IntPtr lparam ) : IntPtr

메소드 상세

ArtificialEndScene() 공개 메소드

public ArtificialEndScene ( ) : void
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

EndSceneDetour() 공개 메소드

public EndSceneDetour ( ) : System
리턴 System

GetClientRect() 공개 메소드

public GetClientRect ( ) : refw.NativeAPI.Rect?
리턴 refw.NativeAPI.Rect?

LeftClick() 공개 메소드

public LeftClick ( int x, int y ) : void
x int
y int
리턴 void

MoveWindow() 공개 메소드

public MoveWindow ( int x, int y, int width, int height ) : bool
x int
y int
width int
height int
리턴 bool

SetWindowText() 공개 메소드

public SetWindowText ( string name ) : bool
name string
리턴 bool

SetupDetour() 공개 메소드

Start hooking DirectX, this needs to happen during initialization before the process executes.
public SetupDetour ( string dll_name = "d3d9.dll" ) : void
dll_name string
리턴 void

프로퍼티 상세

FrameLimit 공개적으로 프로퍼티

If set, limits the frames per second to the set value.
public int? FrameLimit
리턴 int?