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

Hérite de : Texture2D < Texture < Resource < RefCounted < Object

Texture qui affiche le contenu d'un buffer externe.

Description

Affiche le contenu d'un buffer externe fourni par la plateforme.

Nécessite l'extension OES_EGL_image_external (OpenGL) ou l'extension VK_ANDROID_external_memory_android_hardware_buffer (Vulkan).

Note : Ceci n'est actuellement supporté que dans les compilations Android.

Propriétés

bool

resource_local_to_scene

false (overrides Resource)

Vector2

size

Vector2(256, 256)

Méthodes

int

get_external_texture_id() const

void

set_external_buffer_id(external_buffer_id: int)


Descriptions des propriétés

Vector2 size = Vector2(256, 256) 🔗

Taille de la texture externe.


Descriptions des méthodes

int get_external_texture_id() const 🔗

Renvoie l'ID de la texture externe.

Selon votre cas d'utilisation, vous pourriez avoir besoin de passer cela aux APIs de la plateforme, par exemple, lors de la création d'un android.graphics.SurfaceTexture sur Android.


void set_external_buffer_id(external_buffer_id: int) 🔗

Renvoie l'ID du buffer externe.

Selon votre cas d'utilisation, vous pourriez avoir besoin d'appeler ceci avec les données reçues d'une API de plateforme, par exemple, SurfaceTexture.getHardwareBuffer() sur Android.