Hymn to Beauty
C++ 3D Engine
Video::OpenGLRenderPassAllocator Class Reference

OpenGL implementation of RenderPassAllocator. More...

#include <OpenGLRenderPassAllocator.hpp>

Inheritance diagram for Video::OpenGLRenderPassAllocator:
Video::RenderPassAllocator

Public Member Functions

 OpenGLRenderPassAllocator ()
 Create a new render pass allocator. More...
 
 ~OpenGLRenderPassAllocator () final
 Destructor. More...
 
- Public Member Functions inherited from Video::RenderPassAllocator
 RenderPassAllocator ()
 Create a new render pass allocator. More...
 
virtual ~RenderPassAllocator ()
 Destructor. More...
 
RenderPassCreateRenderPass (Texture *colorAttachment, RenderPass::LoadOperation colorLoadOperation, Texture *depthAttachment, RenderPass::LoadOperation depthLoadOperation)
 Create a render pass. More...
 
RenderPassCreateAttachmentlessRenderPass (const glm::uvec2 &size, uint32_t msaaSamples)
 Create an attachmentless render pass. More...
 
void FreePasses (const Texture *attachment)
 Free all render passes that contain the given attachment. More...
 

Detailed Description

OpenGL implementation of RenderPassAllocator.

Constructor & Destructor Documentation

◆ OpenGLRenderPassAllocator()

Video::OpenGLRenderPassAllocator::OpenGLRenderPassAllocator ( )

Create a new render pass allocator.

◆ ~OpenGLRenderPassAllocator()

Video::OpenGLRenderPassAllocator::~OpenGLRenderPassAllocator ( )
final

Destructor.


The documentation for this class was generated from the following files: