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