FramebufferCacheRD

Eredita: Object

Gestore della cache del framebuffer per i renderer basati sul dispositivo di rendering.

Descrizione

Gestore della cache del framebuffer per i renderer basati sul dispositivo di rendering. Fornisce un modo per creare un framebuffer e riutilizzarlo in ulteriori chiamate fin quando le texture utilizzate esistono. I framebuffer verranno ripuliti automaticamente quando gli oggetti associati vengono liberati.

Metodi

RID

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


Descrizioni dei metodi

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

Crea o ottiene un framebuffer memorizzato nella cache. textures elenca le texture a cui si accede. passes definisce i sotto-passaggi e l'allocazione delle texture; se lasciato vuoto, viene creato un singolo passaggio e le texture vengono assegnate in base ai loro flag di utilizzo. views definisce il numero di viste utilizzate durante il rendering.