#include <CATOverlayDirect3D9.h>
Definition at line 27 of file CATOverlayDirect3D9.h.
Public Member Functions | |
CATOverlayDirect3D9 () | |
virtual | ~CATOverlayDirect3D9 () |
CATResult | HookFunctions () |
Protected Member Functions | |
void | DrawToScene (IDirect3DDevice9 *device) |
void | Reset (IDirect3DDevice9 *device, _D3DPRESENT_PARAMETERS_ *presParams) |
Static Protected Member Functions | |
static void | DeviceLost (CATHOOK *hookInst, IDirect3DDevice9 *device) |
static void | DeviceOk (CATHOOK *hookInst, IDirect3DDevice9 *device) |
static void | OnReset9 (CATHOOK *hookInst, IDirect3DDevice9 *device, _D3DPRESENT_PARAMETERS_ *presParams) |
static void | OnPresent9 (CATHOOK *hookInst, IDirect3DDevice9 *device, const RECT *sourceRect, const RECT *destRect, HWND destWindow, const RGNDATA *pDirtyRgn) |
static void | OnEndScene (CATHOOK *hookInst, IDirect3DDevice9 *device) |
Protected Attributes | |
bool | fDeviceLost |
CATFloat32 | fTexScaleX |
CATFloat32 | fTexScaleY |
IDirect3DTexture9 * | fBackTexture |
IDirect3DTexture9 * | fTexture |
HMODULE | fD3d9DLL |
Static Protected Attributes | |
static CATINTERCEPT_COM_TABLE_ENTRY | kDirect3DDeviceInterceptTable9 [] |