Class reference
ExternalTexture
Inherits Texture2D
Texture which displays the content of an external buffer.
Description
Displays the content of an external buffer provided by the platform. Requires the OES_EGL_image_external extension (OpenGL) or VK_ANDROID_external_memory_android_hardware_buffer extension (Vulkan). Note: This is currently only supported in Android builds.
Properties
Methods
int get_external_texture_id() const
int get_external_texture_id() constReturns the external texture ID. Depending on your use case, you may need to pass this to platform APIs, for example, when creating an android.graphics.SurfaceTexture on Android.
void set_external_buffer_id(int external_buffer_id)
int external_buffer_id)Sets the external buffer ID. Depending on your use case, you may need to call this with data received from a platform API, for example, SurfaceTexture.getHardwareBuffer() on Android.