ExternalTexture
Texture который показывает содержание внешнего буфера.
Texture который показывает содержание внешнего буфера.
Отображает содержимое внешнего буфера, предоставленного платформой. Требуется расширение OES_EGL_image_external(https://registry.khronos.org/OpenGL/extensions/OES/OES_EGL_image_external.txt) (OpenGL) или расширение VK_ANDROID_external_memory_android_hardware_buffer(https://registry.khronos.org/vulkan/specs/1.1-extensions/html/vkspec.html#VK_ANDROID_external_memory_android_hardware_buffer) (Vulkan). Примечание: В настоящее время поддерживается только в сборках Android.
Объявления сверены с C# SDK 1.0.0. Раскройте имя, чтобы увидеть сигнатуры и описание.
Конструкторы1
ExternalTextureКонструктор
public ExternalTexture();Свойства1
SizeСвойство
public Vector2 Size { get; set; }Внешний размер текстуры.
Методы3
GetExternalTextureIdulong
public ulong GetExternalTextureId();Возвращает внешний идентификатор текстуры.
В зависимости от вашего варианта использования вам может потребоваться передать это API платформы, например, при создании android.graphics.SurfaceTexture на Android.
ulongSetExternalBufferIdvoid
public void SetExternalBufferId(ulong externalBufferId);Устанавливает идентификатор внешнего буфера.
В зависимости от вашего варианта использования вам может потребоваться вызвать его с данными, полученными от API платформы, например, SurfaceTexture.getHardwareBuffer() на Android.
| Имя | Тип | По умолчанию |
|---|---|---|
externalBufferId | ulong | — |
SetSizevoid
public void SetSize(Vector2 size);| Имя | Тип | По умолчанию |
|---|---|---|
size | Vector2 | — |