Options
All
  • Public
  • Public/Protected
  • All
Menu

Class StencilManager

Hierarchy

  • StencilManager

Index

Properties

Private _maskStack

_maskStack: any[] = []

stage

stage: Stage = Stage.DISABLED

Static sharedManager

sharedManager: StencilManager | null = null

Accessors

pattern

Methods

Private changed

  • changed(pass: Pass): boolean

clear

  • clear(): void

enableMask

  • enableMask(): void

enterLevel

  • enterLevel(): void

exitMask

  • exitMask(): void

getExitWriteMask

  • getExitWriteMask(): number

getStencilRef

  • getStencilRef(): number

getWriteMask

  • getWriteMask(): number

handleMaterial

  • handleMaterial(mat: Material): boolean

pushMask

  • pushMask(mask: any): void

reset

  • reset(): void

Object literals

Private stencilPattern

stencilPattern: object

failOp

failOp: GFXStencilOp = GFXStencilOp.KEEP

func

func: GFXComparisonFunc = GFXComparisonFunc.ALWAYS

passOp

passOp: GFXStencilOp = GFXStencilOp.KEEP

ref

ref: number = 1

stencilMask

stencilMask: number = 65535

stencilTest

stencilTest: boolean = true

writeMask

writeMask: number = 65535

zFailOp

zFailOp: GFXStencilOp = GFXStencilOp.KEEP

Generated using TypeDoc