支持定制的渲染状态。
大部分状态会定制的开发者应该看名字就懂,就不详细说明了。
Table of contents
Properties
- blendDst
- blendDstAlpha
- blendDstRGB
- blendFunc
- blendOn
- blendSrc
- blendSrcAlpha
- blendSrcRGB
- colorWrite
- cullFace
- cullOn
- depthTestComp
- depthTestOn
- depthWrite
- primitiveType
- renderQueue
- stencilComp
- stencilFail
- stencilPass
- stencilReadMask
- stencilRef
- stencilTestOn
- stencilWriteMask
- stencilZFail
Properties
blendDst
• Optional blendDst: EBlendFactor
不要使用,使用blendDstRGB。
blendDstAlpha
• Optional blendDstAlpha: EBlendFactor
blendDstRGB
• Optional blendDstRGB: EBlendFactor
blendFunc
• Optional blendFunc: EBlendEquation
blendOn
• Optional blendOn: boolean
blendSrc
• Optional blendSrc: EBlendFactor
不要使用,使用blendSrcRGB。
blendSrcAlpha
• Optional blendSrcAlpha: EBlendFactor
blendSrcRGB
• Optional blendSrcRGB: EBlendFactor
colorWrite
• Optional colorWrite: number
在基础库版本v2.31.1以上支持。
cullFace
• Optional cullFace: ECullMode
cullOn
• Optional cullOn: boolean
depthTestComp
• Optional depthTestComp: ECompareFunc
depthTestOn
• Optional depthTestOn: boolean
depthWrite
• Optional depthWrite: boolean
primitiveType
• Optional primitiveType: EPrimitiveType
renderQueue
• Optional renderQueue: number
渲染队列,大于等于2500为透明物体,否则为非透明物体。
stencilComp
• Optional stencilComp: ECompareFunc
stencilFail
• Optional stencilFail: EStencilOp
stencilPass
• Optional stencilPass: EStencilOp
stencilReadMask
• Optional stencilReadMask: number
stencilRef
• Optional stencilRef: number
stencilTestOn
• Optional stencilTestOn: boolean
stencilWriteMask
• Optional stencilWriteMask: number
stencilZFail
• Optional stencilZFail: EStencilOp