OSG  3.4.0
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Classes | Namespaces | Macros
Effect.h File Reference
#include <osgFX/Export>
#include <osgFX/Technique>
#include <osg/buffered_value>
#include <osg/ref_ptr>
#include <osg/Node>
#include <osg/Group>
#include <osg/Geode>
#include <osg/OccluderNode>
#include <vector>
Include dependency graph for Effect.h:

Go to the source code of this file.

Classes

class  osgFX::Effect
 

Namespaces

 osgFX
 

Macros

#define META_Effect(library, classname, effectname, effectdescription, effectauthor)
 

Macro Definition Documentation

#define META_Effect (   library,
  classname,
  effectname,
  effectdescription,
  effectauthor 
)
Value:
META_Node(library, classname) \
virtual const char *effectName() const { return effectname; } \
virtual const char *effectDescription() const { return effectdescription; } \
virtual const char *effectAuthor() const { return effectauthor; }
#define META_Node(library, name)
Definition: Node.h:59

An helper macro that defines the methods like effectName() and effectDescription() making them return the strings passed as parameters, after the usual library name and class name.

Definition at line 35 of file Effect.h.