Table of Contents

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

Vector2

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