#include <spDirect3D9ShaderClass.hpp>
Public Member Functions | |
Direct3D9ShaderClass () | |
~Direct3D9ShaderClass () | |
void | bind (const scene::MaterialNode *Object=0) |
void | unbind () |
Unbinds the table with its shaders. | |
bool | link () |
sp::video::Direct3D9ShaderClass::Direct3D9ShaderClass | ( | ) |
sp::video::Direct3D9ShaderClass::~Direct3D9ShaderClass | ( | ) |
void sp::video::Direct3D9ShaderClass::bind | ( | const scene::MaterialNode * | Object = 0 |
) | [virtual] |
Binds the table with its shaders.
Object,: | Pointer to a MaterialNode object which shall be used for the shader callback if set. |
Implements sp::video::ShaderClass.
bool sp::video::Direct3D9ShaderClass::link | ( | ) | [virtual] |
Links the program with all its shaders.
Implements sp::video::ShaderClass.
void sp::video::Direct3D9ShaderClass::unbind | ( | ) | [virtual] |
Unbinds the table with its shaders.
Implements sp::video::ShaderClass.