You cannot select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
33 lines
569 B
C
33 lines
569 B
C
|
1 month ago
|
|
||
|
|
|
||
|
|
#ifndef OSGFX_MESHPROPERTY_STATESET_
|
||
|
|
#define OSGFX_MESHPROPERTY_STATESET_
|
||
|
|
|
||
|
|
#include <osgFX/Export>
|
||
|
|
#include <osgFX/Effect>
|
||
|
|
|
||
|
|
namespace osgFX
|
||
|
|
{
|
||
|
|
class MeshPropertyStateset : public Effect{
|
||
|
|
|
||
|
|
public:
|
||
|
|
MeshPropertyStateset() {}
|
||
|
|
MeshPropertyStateset(const MeshPropertyStateset& copy, const osg::CopyOp op = osg::CopyOp::SHALLOW_COPY)
|
||
|
|
:Effect(copy, op)
|
||
|
|
{
|
||
|
|
}
|
||
|
|
|
||
|
|
//effect class information
|
||
|
|
META_Effect(osgFX, MeshPropertyStateset, "MeshPropertyStateset", "", "");
|
||
|
|
|
||
|
|
protected:
|
||
|
|
~MeshPropertyStateset() {}
|
||
|
|
|
||
|
|
bool define_techniques();
|
||
|
|
|
||
|
|
};
|
||
|
|
} // end osgFX
|
||
|
|
|
||
|
|
|
||
|
|
|
||
|
|
#endif
|