Inheritance #

Table of contents

FramebufferCacheRD #

is_instantiable, core, not_builtin_classes

Framebuffer cache manager for Rendering Device based renderers.

Framebuffer cache manager for Rendering Device 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.

Members #

Methods #

static func get_cache_multipass(views: int) -> RID#

Creates, or obtains a cached, framebuffer. textures lists textures accessed. passes defines the subpasses and texture allocation, if left empty a single pass is created and textures are allocated depending on their usage flags. views defines the number of views used when rendering.

Annotations #

Constants #

Constructors #

Enums #

Operators #

Signals #

Theme Items #

Tutorials #