14 #ifndef OSG_PATCHPARAMETER
15 #define OSG_PATCHPARAMETER 1
19 #include <osg/StateAttribute>
34 _vertices(rhs._vertices),
35 _patchDefaultInnerLevel(rhs._patchDefaultInnerLevel),
36 _patchDefaultOuterLevel(rhs._patchDefaultOuterLevel) {}
74 virtual void apply(
State& state)
const;
GLint getVertices() const
const osg::Vec2 & getPatchDefaultInnerLevel() const
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
osg::Vec4 _patchDefaultOuterLevel
void setPatchDefaultInnerLevel(const osg::Vec2 &level)
osg::Vec2 _patchDefaultInnerLevel
void setPatchDefaultOuterLevel(const osg::Vec4 &level)
PatchParameter(const PatchParameter &rhs, const CopyOp ©op=CopyOp::SHALLOW_COPY)
void setVertices(GLint vertices)
#define META_StateAttribute(library, name, type)
const osg::Vec4 & getPatchDefaultOuterLevel() const
#define COMPARE_StateAttribute_Parameter(parameter)
virtual int compare(const StateAttribute &sa) const