Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

RDVertexAttribute

Наследует: RefCounted < Object

Атрибут вершины (используется RenderingDevice).

Описание

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

Свойства

int

binding

4294967295

DataFormat

format

232

VertexFrequency

frequency

0

int

location

0

int

offset

0

int

stride

0


Описания свойств

int binding = 4294967295 🔗

  • void set_binding(value: int)

  • int get_binding()

Индекс буфера в массиве вершинных буферов для привязки этого атрибута вершины. Если установлено значение -1, по умолчанию используется индекс атрибута.

Примечание: Нельзя смешивать привязку явно назначенных атрибутов с неявно назначенными (т.е. -1). Либо все атрибуты должны иметь привязку, установленную на -1, либо все должны иметь явную привязку.


DataFormat format = 232 🔗

Способ интерпретации данных этого атрибута при отправке в шейдер.


VertexFrequency frequency = 0 🔗

Скорость, с которой этот атрибут извлекается из буфера вершин.


int location = 0 🔗

  • void set_location(value: int)

  • int get_location()

Местоположение в шейдере, к которому привязан этот атрибут.


int offset = 0 🔗

  • void set_offset(value: int)

  • int get_offset()

Количество байтов между началом буфера вершин и первым экземпляром этого атрибута.


int stride = 0 🔗

  • void set_stride(value: int)

  • int get_stride()

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