ExternalTexture¶
继承: Texture2D < Texture < Resource < RefCounted < Object
显示外部缓冲区内容的纹理。
描述¶
显示平台提供的外部缓冲区的内容。
需要OES_EGL_image_external扩展(OpenGL)或VK_ANDROID_external_memory_android_hardware_buffer扩展(Vulkan)。
注意:这目前仅在Android版本中受支持。
属性¶
方法¶
get_external_texture_id() const |
|
void |
set_external_buffer_id(external_buffer_id: int) |
属性说明¶
Vector2 size = Vector2(256, 256) 🔗
外部纹理大小。
方法说明¶
int get_external_texture_id() const 🔗
返回外部纹理ID。
根据您的用例,您可能需要将其传递给平台API,例如,在Android上创建android.graphics. SurfaceTexture时。
void set_external_buffer_id(external_buffer_id: int) 🔗
设置外部缓冲区ID。
根据您的用例,您可能需要使用从平台API接收的数据调用它,例如Android上的SurfaceTexture. getHardware Buffer()。