Attention: Here be dragons

This is the latest (unstable) version of this documentation, which may document features not available in or compatible with released stable versions of Godot.

ExternalTexture

Eredita: Texture2D < Texture < Resource < RefCounted < Object

Texture che visualizza il contenuto di un buffer esterno.

Descrizione

Visualizza il contenuto di un buffer esterno fornito dalla piattaforma.

Richiede l'estensione OES_EGL_image_external (OpenGL) o l'estensione VK_ANDROID_external_memory_android_hardware_buffer (Vulkan).

Nota: Questo attualmente è supportato solo nelle build Android.

Proprietà

bool

resource_local_to_scene

false (overrides Resource)

Vector2

size

Vector2(256, 256)

Metodi

int

get_external_texture_id() const

void

set_external_buffer_id(external_buffer_id: int)


Descrizioni delle proprietà

Vector2 size = Vector2(256, 256) 🔗

Dimensioni della texture esterna.


Descrizioni dei metodi

int get_external_texture_id() const 🔗

Restituisce l'ID della texture esterna.

A seconda del caso d'uso, potrebbe essere necessario passarlo alle API della piattaforma, ad esempio quando si crea un android.graphics.SurfaceTexture su Android.


void set_external_buffer_id(external_buffer_id: int) 🔗

Imposta l'ID del buffer esterno.

A seconda del caso d'uso, potrebbe essere necessario passarlo alle API della piattaforma, ad esempio quando si crea un android.graphics.SurfaceTexture su Android.