osg.Stencil

class osg.Stencil
Represents:

c++ class

Wraps:

osg::Stencil

Bases:

osg.StateAttribute

Constructors:

osg.Stencil()

Methods:

:setFunction(osg.Stencil.Function function, int ref, unsigned mask)

Parameters:
:setFunction(osg.Stencil.Function function)

Parameters:

function (osg.Stencil.Function) –

:getFunction()

Return type:

osg.Stencil.Function

:setFunctionRef(int ref)

Parameters:

ref (int) –

:getFunctionRef()

Return type:

int

:setFunctionMask(unsigned mask)

Parameters:

mask (unsigned) –

:getFunctionMask()

Return type:

unsigned

:setOperation(osg.Stencil.Operation sfail, osg.Stencil.Operation zfail, osg.Stencil.Operation zpass)

Parameters:
:setStencilFailOperation(osg.Stencil.Operation sfail)

Parameters:

sfail (osg.Stencil.Operation) –

:getStencilFailOperation()

Return type:

osg.Stencil.Operation

:setStencilPassAndDepthFailOperation(osg.Stencil.Operation zfail)

Parameters:

zfail (osg.Stencil.Operation) –

:getStencilPassAndDepthFailOperation()

Return type:

osg.Stencil.Operation

:setStencilPassAndDepthPassOperation(osg.Stencil.Operation zpass)

Parameters:

zpass (osg.Stencil.Operation) –

:getStencilPassAndDepthPassOperation()

Return type:

osg.Stencil.Operation

:setWriteMask(unsigned mask)

Parameters:

mask (unsigned) –

:getWriteMask()

Return type:

unsigned