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()Получает или задает маску, которая И‑логически объединяется как с опорным, так и с сохранённым значением трафарета при выполнении теста.

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: Number