RenderState
内容
[
隐藏
]RenderState class
用于构建管线的渲染状态 对渲染状态所做的更改不会影响已创建的管线实例。
方法
constructor
| 名称 | 描述 |
|---|---|
| constructor() | RenderState 的构造函数 |
Result:
getBlend
| 名称 | 描述 |
|---|---|
| getBlend() | 启用或禁用片段混合。 |
Result:
setBlend
| 名称 | 描述 |
|---|---|
| setBlend(value) | 启用或禁用片段混合。 |
Result:
getBlendColor
| 名称 | 描述 |
|---|---|
| getBlendColor() | 获取或设置在 BlendFactor.CONSTANT_COLOR 中使用的混合颜色 |
Result:
setBlendColor
| 名称 | 描述 |
|---|---|
| setBlendColor(value) | 获取或设置在 BlendFactor.CONSTANT_COLOR 中使用的混合颜色 |
Result:
getSourceBlendFactor
| 名称 | 描述 |
|---|---|
| getSourceBlendFactor() | 获取或设置颜色的混合方式。属性的值是 BlendFactor 整数常量。 |
Result:
setSourceBlendFactor
| 名称 | 描述 |
|---|---|
| setSourceBlendFactor(value) | 获取或设置颜色的混合方式。属性的值是 BlendFactor 整数常量。 |
Result:
getDestinationBlendFactor
| 名称 | 描述 |
|---|---|
| getDestinationBlendFactor() | 获取或设置颜色的混合方式。属性的值是 BlendFactor 整数常量。 |
Result:
setDestinationBlendFactor
| 名称 | 描述 |
|---|---|
| setDestinationBlendFactor(value) | 获取或设置颜色的混合方式。属性的值是 BlendFactor 整数常量。 |
Result:
getCullFace
| 名称 | 描述 |
|---|---|
| getCullFace() | 启用或禁用剔除面 |
Result:
setCullFace
| 名称 | 描述 |
|---|---|
| setCullFace(value) | 启用或禁用剔除面 |
Result:
getCullFaceMode
| 名称 | 描述 |
|---|---|
| getCullFaceMode() | 获取或设置将被剔除的面。属性的值是 CullFaceMode 整数常量。 |
Result:
setCullFaceMode
| 名称 | 描述 |
|---|---|
| setCullFaceMode(value) | 获取或设置将被剔除的面。属性的值是 CullFaceMode 整数常量。 |
Result:
getFrontFace
| 名称 | 描述 |
|---|---|
| getFrontFace() | 获取或设置哪个顺序为正面。属性的值是 FrontFace 整数常量。 |
Result:
setFrontFace
| 名称 | 描述 |
|---|---|
| setFrontFace(value) | 获取或设置哪个顺序为正面。属性的值是 FrontFace 整数常量。 |
Result:
getDepthTest
| 名称 | 描述 |
|---|---|
| getDepthTest() | 启用或禁用深度测试。 |
Result:
setDepthTest
| 名称 | 描述 |
|---|---|
| setDepthTest(value) | 启用或禁用深度测试。 |
Result:
getDepthMask
| 名称 | 描述 |
|---|---|
| getDepthMask() | 启用或禁用深度写入。 |
Result:
setDepthMask
| 名称 | 描述 |
|---|---|
| setDepthMask(value) | 启用或禁用深度写入。 |
Result:
getDepthFunction
| 名称 | 描述 |
|---|---|
| getDepthFunction() | 获取或设置深度测试中使用的比较函数。属性的值是 CompareFunction 整数常量。 |
Result:
setDepthFunction
| 名称 | 描述 |
|---|---|
| setDepthFunction(value) | 获取或设置深度测试中使用的比较函数。属性的值是 CompareFunction 整数常量。 |
Result:
getStencilTest
| 名称 | 描述 |
|---|---|
| getStencilTest() | 启用或禁用模板测试。 |
Result:
setStencilTest
| 名称 | 描述 |
|---|---|
| setStencilTest(value) | 启用或禁用模板测试。 |
Result:
getStencilReference
| 名称 | 描述 |
|---|---|
| getStencilReference() | 获取或设置模板测试的参考值。 |
Result:
setStencilReference
| 名称 | 描述 |
|---|---|
| setStencilReference(value) | 获取或设置模板测试的参考值。 |
Result:
getStencilMask
| 名称 | 描述 |
|---|---|
| getStencilMask() | 获取或设置在测试完成时与参考值和存储的模板值进行 AND 运算的掩码。 |
Result:
getStencilFrontFace
| 名称 | 描述 |
|---|---|
| getStencilFrontFace() | 获取正面模板状态。 |
Result:
getStencilBackFace
| 名称 | 描述 |
|---|---|
| getStencilBackFace() | 获取背面模板状态。 |
Result:
getScissorTest
| 名称 | 描述 |
|---|---|
| getScissorTest() | 启用或禁用剪裁测试 |
Result:
setScissorTest
| 名称 | 描述 |
|---|---|
| setScissorTest(value) | 启用或禁用剪裁测试 |
Result:
getPolygonMode
| 名称 | 描述 |
|---|---|
| getPolygonMode() | 获取或设置多边形的渲染模式。属性的值是 PolygonMode 整数常量。 |
Result:
setPolygonMode
| 名称 | 描述 |
|---|---|
| setPolygonMode(value) | 获取或设置多边形的渲染模式。属性的值是 PolygonMode 整数常量。 |
Result:
equals
| 名称 | 描述 |
|---|---|
| equals(obj) | 返回一个值,指示此实例是否等于指定的对象。 |
Result:
hashCode
| 名称 | 描述 |
|---|---|
| hashCode() | 返回此实例的哈希码。 |
Result:
compareTo
| 名称 | 描述 |
|---|---|
| compareTo(other) | 将渲染状态与另一个实例进行比较 |
Parameters:
| 名称 | 类型 | 描述 |
|---|---|---|
| othe | RenderState | null |
Result: 数字