sofa::component::visualmodel::OglShaderDefineMacro Class Reference

#include <OglShaderMacro.h>

Inheritance diagram for sofa::component::visualmodel::OglShaderDefineMacro:

Inheritance graph
[legend]
Collaboration diagram for sofa::component::visualmodel::OglShaderDefineMacro:

Collaboration graph
[legend]

Public Member Functions

 OglShaderDefineMacro ()
virtual ~OglShaderDefineMacro ()
virtual void init ()
 Initialization method called at graph modification, during bottom-up traversal.

Protected Attributes

Data< std::string > value

Detailed Description

Definition at line 60 of file OglShaderMacro.h.


Constructor & Destructor Documentation

sofa::component::visualmodel::OglShaderDefineMacro::OglShaderDefineMacro (  ) 

Definition at line 56 of file OglShaderMacro.cpp.

sofa::component::visualmodel::OglShaderDefineMacro::~OglShaderDefineMacro (  )  [virtual]

Definition at line 62 of file OglShaderMacro.cpp.


Member Function Documentation

void sofa::component::visualmodel::OglShaderDefineMacro::init ( void   )  [virtual]

Initialization method called at graph modification, during bottom-up traversal.

Reimplemented from sofa::component::visualmodel::OglShaderMacro.

Definition at line 66 of file OglShaderMacro.cpp.

References sofa::component::visualmodel::OglShader::addDefineMacro(), sofa::core::objectmodel::Data< T >::getValue(), sofa::component::visualmodel::OglShaderElement::shader, and value.


Field Documentation

Definition at line 62 of file OglShaderMacro.h.

Referenced by init().


The documentation for this class was generated from the following files:

Generated on Sun Nov 23 04:21:46 2008 for Sofa by  doxygen 1.5.7.1