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() | Возвращает хэш-код для этого экземпляра. |
Смотрите также