22#define GL_INCR_WRAP 0x8507
23#define GL_DECR_WRAP 0x8508
#define COMPARE_StateAttribute_Parameter(parameter)
Definition StateAttribute:69
#define COMPARE_StateAttribute_Types(TYPE, rhs_attribute)
Definition StateAttribute:57
#define GL_DECR_WRAP
Definition Stencil:23
#define GL_INCR_WRAP
Definition Stencil:22
@ SHALLOW_COPY
Definition CopyOp:47
int ref() const
Definition Referenced:161
@ STENCIL
Definition StateAttribute:152
Function _func
Definition Stencil:171
void setFunctionMask(unsigned int mask)
Definition Stencil:110
void setStencilPassAndDepthFailOperation(Operation zfail)
Definition Stencil:147
Operation
Definition Stencil:115
@ INCR_WRAP
Definition Stencil:122
@ DECR
Definition Stencil:120
@ ZERO
Definition Stencil:117
@ INVERT
Definition Stencil:121
@ KEEP
Definition Stencil:116
@ INCR
Definition Stencil:119
@ DECR_WRAP
Definition Stencil:123
@ REPLACE
Definition Stencil:118
META_StateAttribute(osg, Stencil, STENCIL)
Operation _zfail
Definition Stencil:176
Function
Definition Stencil:86
@ GEQUAL
Definition Stencil:93
@ EQUAL
Definition Stencil:89
@ LEQUAL
Definition Stencil:90
@ GREATER
Definition Stencil:91
@ NOTEQUAL
Definition Stencil:92
@ LESS
Definition Stencil:88
@ NEVER
Definition Stencil:87
@ ALWAYS
Definition Stencil:94
void setStencilFailOperation(Operation sfail)
Definition Stencil:141
void setFunction(Function func, int ref, unsigned int mask)
Definition Stencil:97
virtual int compare(const StateAttribute &sa) const
Definition Stencil:61
void setFunctionRef(int ref)
Definition Stencil:107
int _funcRef
Definition Stencil:172
virtual void apply(State &state) const
Operation getStencilPassAndDepthPassOperation() const
Definition Stencil:156
Operation _sfail
Definition Stencil:175
unsigned int _writeMask
Definition Stencil:179
void setFunction(Function func)
Definition Stencil:104
Operation getStencilPassAndDepthFailOperation() const
Definition Stencil:150
void setWriteMask(unsigned int mask)
Definition Stencil:159
virtual bool getModeUsage(StateAttribute::ModeUsage &usage) const
Definition Stencil:79
unsigned int getFunctionMask() const
Definition Stencil:111
int getFunctionRef() const
Definition Stencil:108
unsigned int _funcMask
Definition Stencil:173
Operation getStencilFailOperation() const
Definition Stencil:144
unsigned int getWriteMask() const
Definition Stencil:161
void setStencilPassAndDepthPassOperation(Operation zpass)
Definition Stencil:153
void setOperation(Operation sfail, Operation zfail, Operation zpass)
Definition Stencil:133
Operation _zpass
Definition Stencil:177
Function getFunction() const
Definition Stencil:105
Stencil(const Stencil &stencil, const CopyOp ©op=CopyOp::SHALLOW_COPY)
Definition Stencil:47
#define OSG_EXPORT
Definition osg/Export:39
Definition StateAttribute:308
virtual void usesMode(GLMode mode)=0