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

Атрибут Vertex (використаний 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()

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