Added extra set methods to match get's to make then symetric proporties
This commit is contained in:
parent
876e257080
commit
71a1a96883
@ -85,10 +85,13 @@ class SG_EXPORT Stencil : public StateAttribute
|
|||||||
_funcMask = mask;
|
_funcMask = mask;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
inline void setFunction(Function func) { _func = func; }
|
||||||
inline Function getFunction() const { return _func; }
|
inline Function getFunction() const { return _func; }
|
||||||
|
|
||||||
|
inline void setFunctionRef(int ref) { _funcRef=ref; }
|
||||||
inline int getFunctionRef() const { return _funcRef; }
|
inline int getFunctionRef() const { return _funcRef; }
|
||||||
|
|
||||||
|
inline void getFunctionMask(unsigned int mask) { _funcMask=mask; }
|
||||||
inline unsigned int getFunctionMask() const { return _funcMask; }
|
inline unsigned int getFunctionMask() const { return _funcMask; }
|
||||||
|
|
||||||
|
|
||||||
@ -116,12 +119,21 @@ class SG_EXPORT Stencil : public StateAttribute
|
|||||||
_zpass = zpass;
|
_zpass = zpass;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/** set the operation when the stencil test fails.*/
|
||||||
|
inline void setStencilFailOperation(Operation sfail) { _sfail = sfail; }
|
||||||
|
|
||||||
/** get the operation when the stencil test fails.*/
|
/** get the operation when the stencil test fails.*/
|
||||||
inline Operation getStencilFailOperation() const { return _sfail; }
|
inline Operation getStencilFailOperation() const { return _sfail; }
|
||||||
|
|
||||||
|
/** set the operation when the stencil test passes but the depth test fails.*/
|
||||||
|
inline void setStencilPassAndDepthFailOperation(Operation zfail) { _zfail=zfail; }
|
||||||
|
|
||||||
/** get the operation when the stencil test passes but the depth test fails.*/
|
/** get the operation when the stencil test passes but the depth test fails.*/
|
||||||
inline Operation getStencilPassAndDepthFailOperation() const { return _zfail; }
|
inline Operation getStencilPassAndDepthFailOperation() const { return _zfail; }
|
||||||
|
|
||||||
|
/** set the operation when both the stencil test and the depth test pass.*/
|
||||||
|
inline void setStencilPassAndDepthPassOperation(Operation zpass) { _zpass=zpass; }
|
||||||
|
|
||||||
/** get the operation when both the stencil test and the depth test pass.*/
|
/** get the operation when both the stencil test and the depth test pass.*/
|
||||||
inline Operation getStencilPassAndDepthPassOperation() const { return _zpass; }
|
inline Operation getStencilPassAndDepthPassOperation() const { return _zpass; }
|
||||||
|
|
||||||
|
Loading…
Reference in New Issue
Block a user