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 |
|
|
|
Методы
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.