#include <OglShaderMacro.h>


Public Member Functions | |
| OglShaderMacro () | |
| virtual | ~OglShaderMacro () |
| virtual void | init () |
| Initialization method called at graph modification, during bottom-up traversal. | |
This small abstract class describes macro into an OpenGL shader (GLSL). It was mainly written for implementing ifdef macro into shader, and therefore, to have a multi-purpose shader (and not many fragmented shaders).
Definition at line 49 of file OglShaderMacro.h.
| sofa::component::visualmodel::OglShaderMacro::OglShaderMacro | ( | ) |
Definition at line 42 of file OglShaderMacro.cpp.
| sofa::component::visualmodel::OglShaderMacro::~OglShaderMacro | ( | ) | [virtual] |
Definition at line 47 of file OglShaderMacro.cpp.
| void sofa::component::visualmodel::OglShaderMacro::init | ( | void | ) | [virtual] |
Initialization method called at graph modification, during bottom-up traversal.
Reimplemented from sofa::component::visualmodel::OglShaderElement.
Reimplemented in sofa::component::visualmodel::OglShaderDefineMacro.
Definition at line 51 of file OglShaderMacro.cpp.
1.5.7.1