17 #include <osg/StateAttribute>
40 _height(vp._height) {}
83 inline int&
x() {
return _x; }
84 inline int x()
const {
return _x; }
86 inline int&
y() {
return _y; }
87 inline int y()
const {
return _y; }
89 inline int&
width() {
return _width; }
90 inline int width()
const {
return _width; }
92 inline int&
height() {
return _height; }
93 inline int height()
const {
return _height; }
95 virtual void apply(
State& state)
const;
void getScissor(int &x, int &y, int &width, int &height) const
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
virtual void usesMode(GLMode mode)=0
GLint GLenum GLsizei width
#define META_StateAttribute(library, name, type)
GLint GLenum GLsizei GLsizei height
Scissor(const Scissor &vp, const CopyOp ©op=CopyOp::SHALLOW_COPY)
#define COMPARE_StateAttribute_Parameter(parameter)
void setScissor(int x, int y, int width, int height)
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
virtual int compare(const StateAttribute &sa) const
Scissor(int x, int y, int width, int height)