RDVertexAttribute
Атрибут вершины (используется RenderingDevice).
Атрибут вершины (используется RenderingDevice).
Этот объект используется RenderingDevice.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
RDVertexAttributeКонструктор
public RDVertexAttribute();Свойства6
BindingСвойство
public uint Binding { get; set; }Индекс буфера в массиве вершинных буферов для привязки этого атрибута вершины. Если установлено значение -1, по умолчанию используется индекс атрибута.
Примечание: Нельзя смешивать привязку явно назначенных атрибутов с неявно назначенными (т.е. -1). Либо все атрибуты должны иметь привязку, установленную на -1, либо все должны иметь явную привязку.
FormatСвойство
public RenderingDevice.DataFormat Format { get; set; }Способ интерпретации данных этого атрибута при отправке в шейдер.
FrequencyСвойство
public RenderingDevice.VertexFrequency Frequency { get; set; }Скорость, с которой этот атрибут извлекается из буфера вершин.
LocationСвойство
public uint Location { get; set; }Местоположение в шейдере, к которому привязан этот атрибут.
OffsetСвойство
public uint Offset { get; set; }Количество байтов между началом буфера вершин и первым экземпляром этого атрибута.
StrideСвойство
public uint Stride { get; set; }Количество байтов между началами последовательных экземпляров этого атрибута.
Методы12
GetBindinguint
public uint GetBinding();uintGetFormatRenderingDevice.DataFormat
public RenderingDevice.DataFormat GetFormat();RenderingDevice.DataFormatGetFrequencyRenderingDevice.VertexFrequency
public RenderingDevice.VertexFrequency GetFrequency();RenderingDevice.VertexFrequencyGetLocationuint
public uint GetLocation();uintGetOffsetuint
public uint GetOffset();uintGetStrideuint
public uint GetStride();uintSetBindingvoid
public void SetBinding(uint pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | uint | — |
SetFormatvoid
public void SetFormat(RenderingDevice.DataFormat pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | RenderingDevice.DataFormat | — |
SetFrequencyvoid
public void SetFrequency(RenderingDevice.VertexFrequency pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | RenderingDevice.VertexFrequency | — |
SetLocationvoid
public void SetLocation(uint pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | uint | — |
SetOffsetvoid
public void SetOffset(uint pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | uint | — |
SetStridevoid
public void SetStride(uint pMember);| Имя | Тип | По умолчанию |
|---|---|---|
pMember | uint | — |