Class RenderModifier: Some ModelRenderer implementations provide vertex management behaviour but allow fragment stages to be modified by a plugged in RenderModifier.
More...
#include <RenderModifiers.h>
Class RenderModifier: Some ModelRenderer implementations provide vertex management behaviour but allow fragment stages to be modified by a plugged in RenderModifier.
You should use RenderModifierPtr when referencing RenderModifiers.
RenderModifier::RenderModifier |
( |
| ) |
|
|
inline |
virtual RenderModifier::~RenderModifier |
( |
| ) |
|
|
inlinevirtual |
BeginPass: Setup OpenGL for the given rendering pass.
Must be implemented by derived classes.
- Parameters
-
pass | The current pass number (pass == 0 is the first pass) |
- Returns
- The streamflags that indicate which vertex components are required by the fragment stages (see STREAM_XYZ constants).
Implemented in ShaderRenderModifier.
PrepareModel: Called before rendering the given model.
Default behaviour does nothing.
- Parameters
-
pass | The current pass number (pass == 0 is the first pass) |
model | The model that is about to be rendered. |
Implemented in ShaderRenderModifier.
The documentation for this class was generated from the following file: