15 #define OSG_COLORMASK 1
18 #include <osg/StateAttribute>
31 ColorMask(
bool red,
bool green,
bool blue,
bool alpha):
64 inline void setMask(
bool red,
bool green,
bool blue,
bool alpha)
85 virtual void apply(
State& state)
const;
bool getAlphaMask() const
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
void setBlueMask(bool mask)
ColorMask(bool red, bool green, bool blue, bool alpha)
void setAlphaMask(bool mask)
void setRedMask(bool mask)
void setMask(bool red, bool green, bool blue, bool alpha)
ColorMask(const ColorMask &cm, const CopyOp ©op=CopyOp::SHALLOW_COPY)
void setGreenMask(bool mask)
bool getGreenMask() const
#define META_StateAttribute(library, name, type)
virtual int compare(const StateAttribute &sa) const
#define COMPARE_StateAttribute_Parameter(parameter)