xr-frame / Exports / IRenderStates
# Interface: IRenderStates
支持定制的渲染状态。
大部分状态会定制的开发者应该看名字就懂,就不详细说明了。
# 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