xr-frame / Exports / IRenderStates

# Interface: IRenderStates

支持定制的渲染状态。

大部分状态会定制的开发者应该看名字就懂,就不详细说明了。

# Table of contents

# Properties

# 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