18 #include <osg/StateAttribute>
29 _capability(capability) {}
34 _capability(cap._capability) {}
51 virtual Type getType()
const {
return static_cast<Type>(CAPABILITY+_capability); }
98 virtual unsigned int getMember()
const {
return _index; }
129 virtual void apply(
State&)
const;
152 virtual void apply(
State&)
const;
Capabilityi(GLenum capability, unsigned int buf)
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
Capability(GLenum capability)
Capabilityi(const Capabilityi &cap, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Enablei(unsigned int buf, GLenum capability)
Enablei(const Enablei &ei, const CopyOp ©op=CopyOp::SHALLOW_COPY)
GLenum getCapability() const
virtual int compare(const StateAttribute &sa) const
virtual int compare(const StateAttribute &sa) const
void setIndex(unsigned int buf)
#define META_Object(library, name)
Disablei(unsigned int buf, GLenum capability)
Disablei(const Disablei &ei, const CopyOp ©op=CopyOp::SHALLOW_COPY)
virtual Type getType() const
void setCapability(GLenum capability)
#define COMPARE_StateAttribute_Parameter(parameter)
virtual unsigned int getMember() const
unsigned int getIndex() const
Capability(const Capability &cap, const CopyOp ©op=CopyOp::SHALLOW_COPY)