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.

Свойства

Имя:Тип:ДоступОписание:
BlendboolЧтение/записьВключить или отключить смешивание фрагментов.
BlendColorFVector4Чтение/записьПолучает или задает цвет смешивания, где используется в
SourceBlendFactorBlendFactorЧтение/записьПолучает или задает способ смешивания цвета.
DestinationBlendFactorBlendFactorЧтение/записьПолучает или задает способ смешивания цвета.
CullFaceboolЧтение/записьВключить или отключить отсечение граней
CullFaceModeCullFaceModeЧтение/записьПолучает или задает, какая грань будет отбрасываться.
FrontFaceFrontFaceЧтение/записьПолучает или задает, какой порядок является передней гранью.
DepthTestboolЧтение/записьВключить или отключить тест глубины.
DepthMaskboolЧтение/записьВключить или отключить запись глубины.
DepthFunctionCompareFunctionЧтение/записьПолучает или задает функцию сравнения, используемую в тесте глубины
StencilTestboolЧтение/записьВключить или отключить тест трафарета.
StencilReferenceintЧтение/записьПолучает или задает опорное значение для теста трафарета.
StencilMaskuintЧтение/записьПолучает или задает маску, которая применяется оператором AND к обоим значениям — reference и stored stencil — при выполнении теста.
StencilFrontFaceStencilStateЧтениеПолучает stencil state для передней грани.
StencilBackFaceStencilStateЧтениеПолучает состояние трафарета для обратной грани.
ScissorTestboolЧтение/записьВключить или отключить тест отсечения
PolygonModePolygonModeЧтение/записьПолучает или задает режим отрисовки полигона.

Методы

ПодписьОписание:
RenderState()Конструктор
Equals(obj: object)Не реализовано в FOSS-версии — бросает исключение во время выполнения. Возвращает значение, указывающее, равен ли данный экземпляр указанному объекту.
GetHashCode()Не реализовано в версии FOSS — бросает исключение во время выполнения. Возвращает хеш-код этого экземпляра.
Dispose()Выполните очистку и освободите все внутренние ресурсы.
CompareTo(other: RenderState)Не реализовано в версии FOSS — бросает исключение во время выполнения. Сравните состояние рендеринга с другим экземпляром

См. также:

 Русский