class OSGFX_EXPORT osgFX::Validator

This class is used internally by osgFX::Effect to choose between different techniques dynamically.

Inheritance:


Public Classes

[more]enum

Public Methods

[more] Validator()
[more] Validator(Effect* effect)
[more] Validator(const Validator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY)
[more] META_StateAttribute(osgFX, Validator, VALIDATOR)
[more]void apply(osg::State &state) const
[more]void compileGLObjects(osg::State &state) const
[more]inline void disable()
[more]inline int compare(const osg::StateAttribute &sa) const

Protected Methods

[more]virtual ~Validator()
[more]Validator& operator=(const Validator &)


Documentation

This class is used internally by osgFX::Effect to choose between different techniques dynamically. The apply() method will call each technique's validate() method and store the results in a buffered array. The Effect class will then choose the first technique that could be validated in all active rendering contexts.
oenum

o VALIDATOR

o Validator()

o Validator(Effect* effect)

o Validator(const Validator &copy, const osg::CopyOp &copyop = osg::CopyOp::SHALLOW_COPY)

o META_StateAttribute(osgFX, Validator, VALIDATOR)

ovoid apply(osg::State &state) const

ovoid compileGLObjects(osg::State &state) const

oinline void disable()

ovirtual ~Validator()

oValidator& operator=(const Validator &)

oinline int compare(const osg::StateAttribute &sa) const


This class has no child classes.

Alphabetic index HTML hierarchy of classes or Java



This page was generated with the help of DOC++.