reckfellENGINE

RDPipelineRasterizationState

Состояние растеризации конвейера (используется RenderingDevice).

На этой странице
class RDPipelineRasterizationStateReckfellSharpНаследует RefCounted

Состояние растеризации конвейера (используется RenderingDevice).

Этот объект используется RenderingDevice.

Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.

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

RDPipelineRasterizationStateКонструктор
# RDPipelineRasterizationState
C#
public RDPipelineRasterizationState();

Свойства11

CullModeСвойство
# CullMode
C#
public RenderingDevice.PolygonCullMode CullMode { get; set; }

Режим отбраковки, используемый при рисовании полигонов, который определяет, будут ли скрыты передние или задние грани.

DepthBiasClampСвойство
# DepthBiasClamp
C#
public float DepthBiasClamp { get; set; }

Предел того, насколько может быть смещено каждое значение глубины. Если отрицательно, то служит минимальным значением, а если положительно, то служит максимальным значением.

DepthBiasConstantFactorСвойство
# DepthBiasConstantFactor
C#
public float DepthBiasConstantFactor { get; set; }

Постоянное смещение, добавляемое к каждому значению глубины. Применяется после RDPipelineRasterizationState.DepthBiasSlopeFactor.

DepthBiasEnabledСвойство
# DepthBiasEnabled
C#
public bool DepthBiasEnabled { get; set; }

Если true, каждое сгенерированное значение глубины будет смещено на некоторую величину. Конкретная величина генерируется для каждого полигона на основе значений RDPipelineRasterizationState.DepthBiasSlopeFactor и RDPipelineRasterizationState.DepthBiasConstantFactor.

DepthBiasSlopeFactorСвойство
# DepthBiasSlopeFactor
C#
public float DepthBiasSlopeFactor { get; set; }

Постоянная шкала, применяемая к наклону глубины каждого многоугольника. RDPipelineRasterizationState.DepthBiasConstantFactor.

DiscardPrimitivesСвойство
# DiscardPrimitives
C#
public bool DiscardPrimitives { get; set; }

Если true, примитивы отбрасываются непосредственно перед этапом растеризации.

EnableDepthClampСвойство
# EnableDepthClamp
C#
public bool EnableDepthClamp { get; set; }

Если true, значения глубины ограничиваются минимальной и максимальной глубиной соответствующего окна просмотра.

FrontFaceСвойство
# FrontFace
C#
public RenderingDevice.PolygonFrontFace FrontFace { get; set; }

Порядок намотки, используемый для определения того, какая грань треугольника считается его передней гранью.

LineWidthСвойство
# LineWidth
C#
public float LineWidth { get; set; }

Ширина линии, используемая при рисовании линий (в пикселях). Толстые линии могут не поддерживаться на всех аппаратных средствах.

PatchControlPointsСвойство
# PatchControlPoints
C#
public uint PatchControlPoints { get; set; }

Количество контрольных точек, используемых при рисовании патча с включенной тесселяцией. Более высокие значения приводят к более высокому качеству за счет производительности.

WireframeСвойство
# Wireframe
C#
public bool Wireframe { get; set; }

Если true, выполняется каркасная визуализация треугольников вместо плоской или текстурированной визуализации.

Методы22

GetCullModeRenderingDevice.PolygonCullMode
# GetCullMode
C#
public RenderingDevice.PolygonCullMode GetCullMode();
Возвращает RenderingDevice.PolygonCullMode
GetDepthBiasClampfloat
# GetDepthBiasClamp
C#
public float GetDepthBiasClamp();
Возвращает float
GetDepthBiasConstantFactorfloat
# GetDepthBiasConstantFactor
C#
public float GetDepthBiasConstantFactor();
Возвращает float
GetDepthBiasEnabledbool
# GetDepthBiasEnabled
C#
public bool GetDepthBiasEnabled();
Возвращает bool
GetDepthBiasSlopeFactorfloat
# GetDepthBiasSlopeFactor
C#
public float GetDepthBiasSlopeFactor();
Возвращает float
GetDiscardPrimitivesbool
# GetDiscardPrimitives
C#
public bool GetDiscardPrimitives();
Возвращает bool
GetEnableDepthClampbool
# GetEnableDepthClamp
C#
public bool GetEnableDepthClamp();
Возвращает bool
GetFrontFaceRenderingDevice.PolygonFrontFace
# GetFrontFace
C#
public RenderingDevice.PolygonFrontFace GetFrontFace();
Возвращает RenderingDevice.PolygonFrontFace
GetLineWidthfloat
# GetLineWidth
C#
public float GetLineWidth();
Возвращает float
GetPatchControlPointsuint
# GetPatchControlPoints
C#
public uint GetPatchControlPoints();
Возвращает uint
GetWireframebool
# GetWireframe
C#
public bool GetWireframe();
Возвращает bool
SetCullModevoid
# SetCullMode
C#
public void SetCullMode(RenderingDevice.PolygonCullMode pMember);
Параметры
ИмяТипПо умолчанию
pMemberRenderingDevice.PolygonCullMode—
SetDepthBiasClampvoid
# SetDepthBiasClamp
C#
public void SetDepthBiasClamp(float pMember);
Параметры
ИмяТипПо умолчанию
pMemberfloat—
SetDepthBiasConstantFactorvoid
# SetDepthBiasConstantFactor
C#
public void SetDepthBiasConstantFactor(float pMember);
Параметры
ИмяТипПо умолчанию
pMemberfloat—
SetDepthBiasEnabledvoid
# SetDepthBiasEnabled
C#
public void SetDepthBiasEnabled(bool pMember);
Параметры
ИмяТипПо умолчанию
pMemberbool—
SetDepthBiasSlopeFactorvoid
# SetDepthBiasSlopeFactor
C#
public void SetDepthBiasSlopeFactor(float pMember);
Параметры
ИмяТипПо умолчанию
pMemberfloat—
SetDiscardPrimitivesvoid
# SetDiscardPrimitives
C#
public void SetDiscardPrimitives(bool pMember);
Параметры
ИмяТипПо умолчанию
pMemberbool—
SetEnableDepthClampvoid
# SetEnableDepthClamp
C#
public void SetEnableDepthClamp(bool pMember);
Параметры
ИмяТипПо умолчанию
pMemberbool—
SetFrontFacevoid
# SetFrontFace
C#
public void SetFrontFace(RenderingDevice.PolygonFrontFace pMember);
Параметры
ИмяТипПо умолчанию
pMemberRenderingDevice.PolygonFrontFace—
SetLineWidthvoid
# SetLineWidth
C#
public void SetLineWidth(float pMember);
Параметры
ИмяТипПо умолчанию
pMemberfloat—
SetPatchControlPointsvoid
# SetPatchControlPoints
C#
public void SetPatchControlPoints(uint pMember);
Параметры
ИмяТипПо умолчанию
pMemberuint—
SetWireframevoid
# SetWireframe
C#
public void SetWireframe(bool pMember);
Параметры
ИмяТипПо умолчанию
pMemberbool—
Документация Reckfell EngineНаверх ↑
БЫСТРЫЙ ПЕРЕХОДНачало работыEntity и иерархияC# & .NET 10Сцены и префабы
Руководства и полный API Reckfell K
reckfellENGINE
RECKFELL ACCOUNT

Вход в аккаунт

Войдите в аккаунт Reckfell.

Один аккаунт для всей платформы Reckfell.