RenderState
RenderState class
Состояние рендеринга для построения конвейера Изменения, внесенные в состояние рендеринга, не повлияют на созданные экземпляры конвейера.
public class RenderState : IComparable<RenderState>, IDisposable
Конструкторы
Характеристики
Имя | Описание |
---|
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() | Возвращает хэш-код для этого экземпляра. |
Смотрите также