Class ExternalTexture
Texture which displays the content of an external buffer.
- Inheritance
-
ExternalTexture
Remarks
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
size
External texture size.
var size : Vector2 = Vector2(256, 256)
Property Value
Remarks
Methods
get_external_texture_id
Qualifiers: const
Returns 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.
int get_external_texture_id
set_external_buffer_id(int)
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.
void set_external_buffer_id(int external_buffer_id)
Parameters
external_buffer_id
int