RenderState
Обзор
RenderState — это класс в Aspose.3D FOSS для .NET. Наследуется от: IDisposable, IComparable<RenderState>.
Состояние рендеринга для построения конвейера. Изменения, внесённые в состояние рендеринга, не повлияют на созданные экземпляры конвейера.
Этот класс предоставляет 5 методов для работы с объектами RenderState в программах .NET. Доступные методы включают: CompareTo, Dispose, Equals, GetHashCode, RenderState. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: Blend, BlendColor, CullFace, CullFaceMode, DepthFunction, DepthMask и ещё 11.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
Blend | bool | Чтение/запись | Включить или отключить смешивание фрагментов. |
BlendColor | FVector4 | Чтение/запись | Получает или задает цвет смешивания, где используется в |
SourceBlendFactor | BlendFactor | Чтение/запись | Получает или задает способ смешивания цвета. |
DestinationBlendFactor | BlendFactor | Чтение/запись | Получает или задает способ смешивания цвета. |
CullFace | bool | Чтение/запись | Включить или отключить отсечение граней |
CullFaceMode | CullFaceMode | Чтение/запись | Получает или задает, какая грань будет отбрасываться. |
FrontFace | FrontFace | Чтение/запись | Получает или задает, какой порядок является передней гранью. |
DepthTest | bool | Чтение/запись | Включить или отключить тест глубины. |
DepthMask | bool | Чтение/запись | Включить или отключить запись глубины. |
DepthFunction | CompareFunction | Чтение/запись | Получает или задает функцию сравнения, используемую в тесте глубины |
StencilTest | bool | Чтение/запись | Включить или отключить тест трафарета. |
StencilReference | int | Чтение/запись | Получает или задает опорное значение для теста трафарета. |
StencilMask | uint | Чтение/запись | Получает или задает маску, которая применяется оператором AND к обоим значениям — reference и stored stencil — при выполнении теста. |
StencilFrontFace | StencilState | Чтение | Получает stencil state для передней грани. |
StencilBackFace | StencilState | Чтение | Получает состояние трафарета для обратной грани. |
ScissorTest | bool | Чтение/запись | Включить или отключить тест отсечения |
PolygonMode | PolygonMode | Чтение/запись | Получает или задает режим отрисовки полигона. |
Методы
| Подпись | Описание: |
|---|---|
RenderState() | Конструктор |
Equals(obj: object) | Не реализовано в FOSS-версии — бросает исключение во время выполнения. Возвращает значение, указывающее, равен ли данный экземпляр указанному объекту. |
GetHashCode() | Не реализовано в версии FOSS — бросает исключение во время выполнения. Возвращает хеш-код этого экземпляра. |
Dispose() | Выполните очистку и освободите все внутренние ресурсы. |
CompareTo(other: RenderState) | Не реализовано в версии FOSS — бросает исключение во время выполнения. Сравните состояние рендеринга с другим экземпляром |