OptionaldepthInitial StencilState.depthFailOp; defaults to "keep".
OptionalfailInitial StencilState.failOp; defaults to "keep".
OptionalfuncInitial StencilState.func; defaults to "always".
OptionalpassInitial StencilState.passOp; defaults to "keep".
OptionalreadInitial StencilState.readMask; defaults to 0xff.
OptionalrefInitial StencilState.ref; defaults to 0.
OptionalwriteInitial StencilState.writeMask; defaults to 0xff.
What a StencilState is asked for. Every field is optional and every default is GL's own initial state, so
new StencilState()describes a material that enables the stencil test and changes nothing — see StencilState.