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
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.