Public Member Functions

IDX9PixelShader Class Reference

Search for all occurrences

#include <idx9pixelshader.h>

Inheritance diagram for IDX9PixelShader:
Inheritance graph
[legend]

List of all members.

Public Member Functions

virtual Interface_ID  GetID ()
virtual HRESULT  ConfirmDevice (ID3D9GraphicsWindow *gw)=0
virtual HRESULT  ConfirmVertexShader (IDX9VertexShader *pvs)=0
virtual HRESULT  Initialize (Material *mtl, INode *node)=0
virtual int  GetNumMultiPass ()=0
virtual LPDIRECT3DPIXELSHADER9  GetPixelShaderHandle (int numPass)=0
virtual HRESULT  SetPixelShader (ID3D9GraphicsWindow *gw, int numPass)=0

Member Function Documentation

virtual Interface_ID GetID ( ) [inline, virtual]
Remarks:
This method returns the unique interface ID.

Reimplemented from BaseInterface.

{ return DX9_PIXEL_SHADER_INTERFACE_ID; }
virtual HRESULT ConfirmDevice ( ID3D9GraphicsWindow gw ) [pure virtual]
virtual HRESULT ConfirmVertexShader ( IDX9VertexShader pvs ) [pure virtual]
virtual HRESULT Initialize ( Material mtl,
INode node 
) [pure virtual]
virtual int GetNumMultiPass ( ) [pure virtual]
virtual LPDIRECT3DPIXELSHADER9 GetPixelShaderHandle ( int  numPass ) [pure virtual]
virtual HRESULT SetPixelShader ( ID3D9GraphicsWindow gw,
int  numPass 
) [pure virtual]

IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader
IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader IDX9PixelShader