Detailed Description
- See also:
- Class BaseInterface, Class Material, Class INode
- Description:
- This class is available in release 4.0 and later only.
The abstract interface to the Direct-3D Pixel Shader
architecture.
#include <idx8pixelshader.h>
List of all
members.
Member Function Documentation
- Default Implementation:
- { return DX8_PIXEL_SHADER_INTERFACE_ID; }
Reimplemented from BaseInterface.
{ return DX8_PIXEL_SHADER_INTERFACE_ID; }
- 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.
IDX8PixelShader IDX8PixelShader
IDX8PixelShader IDX8PixelShader IDX8PixelShader IDX8PixelShader
IDX8PixelShader IDX8PixelShader IDX8PixelShader
IDX8PixelShader
IDX8PixelShader IDX8PixelShader
IDX8PixelShader IDX8PixelShader IDX8PixelShader IDX8PixelShader
IDX8PixelShader IDX8PixelShader IDX8PixelShader
IDX8PixelShader