Ult3D
Implementation of "Ultimate 3D Game Engine Design & Architecture" by Allan Sherrod
|
#include <Effect.h>
Public Member Functions | |
Effect () | |
virtual | ~Effect () |
virtual void | ApplyEffect ()=0 |
virtual void | Release () |
Base class for a renderer shader effect.
|
inline |
Effect constructor.
|
inlinevirtual |
Effect destructor.
|
pure virtual |
Use this shading effect in further rendering calls. Needs to be implemented by derived effects.
Implemented in Ult::MultiTexEffect, Ult::MultiTexShader, Ult::TextureMapEffect, and Ult::TextureShader.
|
inlinevirtual |
Free/unallocate this effect.
Reimplemented in Ult::MultiTexShader, and Ult::TextureShader.