reckfellENGINE

FramebufferCacheRD

Framebuffer cache manager for Rendering Device based renderers.

On this page
class FramebufferCacheRDReckfellSharpInherits ReckfellObject

Framebuffer cache manager for Rendering Device based renderers.

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.

Declarations checked against C# SDK 1.0.0. Expand a name to see declarations and documentation.

Constructors1

FramebufferCacheRDConstructor
# FramebufferCacheRD
C#
public FramebufferCacheRD();

Methods1

GetCacheMultipassRid
# GetCacheMultipass
C#
public static Rid GetCacheMultipass(Reckfell.Collections.Array<Rid> textures, Reckfell.Collections.Array<RDFramebufferPass> passes, uint views);

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.

Parameters
NameTypeDefault
texturesReckfell.Collections.Array<Rid>—
passesReckfell.Collections.Array<RDFramebufferPass>—
viewsuint—
Returns Rid
Reckfell Engine documentationBack to top ↑
QUICK LINKSGetting startedEntity hierarchyC# & .NET 10Scenes and prefabs
Reckfell guides and full API K
reckfellENGINE
RECKFELL ACCOUNT

Sign in

Sign in to your Reckfell account.

One account for the entire Reckfell platform.