#include <idx8pixelshader.h>
Class Description
- See also:
- Class BaseInterface, Class Material, Class INode
- Description:
- The abstract interface to the Direct-3D Pixel Shader
architecture.
Member Function Documentation
- Default Implementation:
- { return DX8_PIXEL_SHADER_INTERFACE_ID; }
Reimplemented from BaseInterface.
- Parameters:
- ID3DGraphicsWindow *gw
A pointer to the Direct-3D Graphics Window.
virtual HRESULT Initialize |
( |
Material * |
mtl, |
|
|
INode * |
node |
|
) |
|
[pure virtual] |
- Parameters:
- Material *mtl
A pointer to the pixel shader material.
INode *node
A pointer to the node.
virtual int GetNumMultiPass |
( |
|
) |
[pure virtual] |
virtual DWORD GetPixelShaderHandle |
( |
int |
numPass |
) |
[pure virtual] |
- Parameters:
- int numPass
The pass for which to return the pixelshader handle.
- Parameters:
- ID3DGraphicsWindow *gw
A pointer to the Direct-3D Graphics Window.
int numPass
The pass for which to set the pixel shader.