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.
Checking the stable version of the documentation...
GLTFBufferView
Успадковує: Resource < RefCounted < Object
Представляє вигляд буфера glTF.
Опис
GLTFBufferView — це структура даних, що представляє bufferView glTF, який можна знайти в масиві "bufferViews". Буфер — це блок двійкових даних. Перегляд буфера — це фрагмент буфера, який можна використовувати для ідентифікації та вилучення даних із буфера.
Для більшості нестандартних варіантів використання буферів потрібно використовувати лише buffer, byte_length і byte_offset. Властивості byte_stride і indices призначені для більш розширених випадків використання, таких як перемежовані сітчасті дані, закодовані для GPU.
Посібники
Властивості
|
||
|
||
|
||
|
||
|
||
|
Методи
from_dictionary(dictionary: Dictionary) static |
|
PackedByteArray |
load_buffer_view_data(state: GLTFState) const |
to_dictionary() const |
Описи властивостей
Індекс буфера цей вид буфера посилюється. Якщо -1, цей буферний вигляд не відноситься до будь-якого буфера.
Довжина, в байтах, з цього буферного вигляду. Якщо 0, цей буферний вигляд порожній.
Зміщення, в байтах, від початку буфера до початку цього буферного вигляду.
Стійка, в байтах, між ними. Якщо -1, цей вид буфера не переповнений.
true, якщо тип буфера OpenGL GPU GLTFBufferView є ELEMENT_ARRAY_BUFFER, який використовується для індексів вершин (ціла константа 34963). false, якщо тип буфера має будь-яке інше значення. Перегляньте Буфери, BufferViews і Accessors, щоб дізнатися про можливі значення. Ця властивість встановлюється під час імпорту та використовується під час експорту.
bool vertex_attributes = false 🔗
true, якщо тип буфера OpenGL GPU GLTFBufferView є ARRAY_BUFFER, який використовується для атрибутів вершин (ціла константа 34962). false, якщо тип буфера має будь-яке інше значення. Перегляньте Буфери, BufferViews і Accessors, щоб дізнатися про можливі значення. Ця властивість встановлюється під час імпорту та використовується під час експорту.
Описи методів
GLTFBufferView from_dictionary(dictionary: Dictionary) static 🔗
Створює новий екземпляр GLTFBufferView шляхом розбору заданого Dictionary.
PackedByteArray load_buffer_view_data(state: GLTFState) const 🔗
Завантажує дані буфера з буфера, що посилаються цим буфером з огляду на даній GLTFState. Не підтримується цим методом. Дані подаються у вигляді PackedByteArray.
Dictionary to_dictionary() const 🔗
Серіалізує цей екземпляр GLTFBufferView у Dictionary.