FramebufferCacheRD

继承: Object

基于渲染设备的渲染器的帧缓冲区缓存管理器。

描述

Framebuffer cache manager for RenderingDevice-based renderers. Provides a way to create a framebuffer and reuse it in subsequent calls for as long as the used textures exists. Framebuffers will automatically be cleaned up when dependent objects are freed.

方法

RID

get_cache_multipass(textures: Array[RID], passes: Array[RDFramebufferPass], views: int) static


方法说明

RID get_cache_multipass(textures: Array[RID], passes: Array[RDFramebufferPass], views: int) static 🔗

创建或获取缓存的帧缓冲区。textures 列出访问的纹理。passes 定义子通道和纹理分配,如果留空,则会创建单个通道并根据其使用标志分配纹理。views 定义渲染时使用的视图数量。