DOSBox-X
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines
Public Types | Public Member Functions
ScalingEffect Class Reference

List of all members.

Public Types

enum  Pass { Preprocess1, Preprocess2, Combine }

Public Member Functions

 ScalingEffect (LPDIRECT3DDEVICE9 pd3dDevice)
void KillThis ()
HRESULT LoadEffect (const TCHAR *filename)
const char * getErrors ()
LPCSTR getName ()
float getScale ()
bool getForceUpdate ()
void setinputDim (float w, float h)
BOOL hasPreprocess ()
BOOL hasPreprocess2 ()
HRESULT SetTextures (LPDIRECT3DTEXTURE9 lpSource, LPDIRECT3DTEXTURE9 lpWorking1, LPDIRECT3DTEXTURE9 lpWorking2, LPDIRECT3DVOLUMETEXTURE9 lpHq2xLookupTexture)
HRESULT SetMatrices (D3DXMATRIX &matProj, D3DXMATRIX &matView, D3DXMATRIX &matWorld)
HRESULT Begin (Pass pass, UINT *pPasses)
HRESULT BeginPass (UINT Pass)
HRESULT EndPass ()
HRESULT End ()
HRESULT Validate ()

Detailed Description

Definition at line 27 of file ScalingEffect.h.


The documentation for this class was generated from the following file: