OpenSceneGraph 3.6.5
Effect 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>

Go to the source code of this file.

Classes

class  osgFX::Effect
 The base class for special effects. More...

Namespaces

namespace  osgFX
 The osgFX library is a NodeKit that extends the core scene graph to provide a special effects framework.

Macros

#define OSGFX__effect
#define META_Effect(library, classname, effectname, effectdescription, effectauthor)
 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.

Macro Definition Documentation

◆ META_Effect

#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)
META_Node macro define the standard clone, isSameKindAs, className and accept methods.
Definition Node: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.

◆ OSGFX__effect

#define OSGFX__effect

osg logo
Generated at Sun Jul 20 2025 00:00:00 for the OpenSceneGraph by doxygen 1.14.0.