RenderState

RenderState class

Состояние рендеринга для построения конвейера Изменения, внесенные в состояние рендеринга, не повлияют на созданные экземпляры конвейера.

public class RenderState : IComparable<RenderState>, IDisposable

Конструкторы

ИмяОписание
RenderState()КонструкторRenderState

Характеристики

ИмяОписание
Blend { get; set; }Включить или отключить смешивание фрагментов.
BlendColor { get; set; }Получает или задает цвет наложения, используемый вConstantColor
CullFace { get; set; }Включить или отключить отбраковку лица
CullFaceMode { get; set; }Получает или задает, какая грань будет отбракована.
DepthFunction { get; set; }Получает или задает функцию сравнения, используемую в глубине test
DepthMask { get; set; }Включить или отключить запись глубины.
DepthTest { get; set; }Включить или отключить проверку глубины.
DestinationBlendFactor { get; set; }Получает или задает способ смешивания цветов.
FrontFace { get; set; }Получает или задает порядок лицевой стороны.
PolygonMode { get; set; }Получает или задает режим рендеринга полигона.
ScissorBox { get; set; }Получает или задает коробку с ножницами
ScissorTest { get; set; }Включить или отключить ножничный тест
SourceBlendFactor { get; set; }Получает или задает способ смешивания цветов.
StencilBackFace { get; }Получает состояние трафарета для задней грани.
StencilFrontFace { get; }Получает состояние трафарета для лицевой стороны.
StencilMask { get; set; }Получает или задает маску, которая объединяется по И с эталонным и сохраненным значением трафарета после выполнения теста.
StencilReference { get; set; }Получает или задает эталонное значение для теста шаблона.
StencilTest { get; set; }Включить или отключить тест трафарета.

Методы

ИмяОписание
CompareTo(RenderState)Сравните состояние рендеринга с другим экземпляром
Dispose()УтилизироватьRenderState и освободить все внутренние ресурсы.
override Equals(object)Возвращает значение, указывающее, равен ли этот экземпляр указанному объекту.
override GetHashCode()Возвращает хэш-код для этого экземпляра.

Смотрите также