ExternalTexture
Успадковує: Texture2D < Texture < Resource < RefCounted < Object
Текстура, яка відображає вміст зовнішнього буфера.
Опис
Відображає вміст зовнішнього буфера, наданого платформою.
Потрібне розширення OES_EGL_image_external (OpenGL) або VK_ANDROID_external_memory_android_hardware_buffer розширення (Vulkan).
Примітка. Наразі це підтримується лише в збірках Android.
Властивості
resource_local_to_scene |
|
|
|
Методи
get_external_texture_id() const |
|
void |
set_external_buffer_id(external_buffer_id: int) |
Описи властивостей
Vector2 size = Vector2(256, 256) 🔗
Зовнішній розмір текстури.
Описи методів
int get_external_texture_id() const 🔗
Повертає ідентифікатор зовнішньої текстури.
Залежно від вашого випадку використання вам може знадобитися передати це в API платформи, наприклад, під час створення android.graphics.SurfaceTexture на Android.
void set_external_buffer_id(external_buffer_id: int) 🔗
Встановлює ідентифікатор зовнішнього буфера.
Залежно від вашого випадку використання вам може знадобитися викликати це з даними, отриманими з API платформи, наприклад, SurfaceTexture.getHardwareBuffer() на Android.