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.