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:

名称类型描述
otheRenderStatenull

Result: 数字