22#define GL_INCR_WRAP 0x8507
23#define GL_DECR_WRAP 0x8508
50 _funcRef(stencil._funcRef),
51 _funcMask(stencil._funcMask),
52 _sfail(stencil._sfail),
53 _zfail(stencil._zfail),
54 _zpass(stencil._zpass),
55 _writeMask(stencil._writeMask) {}
92 NOTEQUAL = GL_NOTEQUAL,
118 REPLACE = GL_REPLACE,
#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
Definition StateAttribute:77
Function _func
Definition Stencil:171
void setFunctionMask(unsigned int mask)
Definition Stencil:110
void setStencilPassAndDepthFailOperation(Operation zfail)
Definition Stencil:147
Operation
Definition Stencil:115
META_StateAttribute(osg, Stencil, STENCIL)
Operation _zfail
Definition Stencil:176
Function
Definition Stencil:86
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
author: Julien Valentin 2017 (mp3butcher@hotmail.com)
Definition AlphaFunc:19
@ ALWAYS
Definition Notify:31
#define OSG_EXPORT
Definition osg/Export:39
Definition StateAttribute:308
virtual void usesMode(GLMode mode)=0