LLGL 0.05 Beta
Loading...
Searching...
No Matches
LLGL::RenderPass Class Reference

Render pass interface. More...

#include <RenderPass.h>

Inheritance diagram for LLGL::RenderPass:
LLGL::RenderSystemChild LLGL::Interface LLGL::NonCopyable

Additional Inherited Members

Public Member Functions inherited from LLGL::RenderSystemChild
virtual void SetDebugName (const char *name)
 Sets the name of this class instance for debugging purposes.
Public Member Functions inherited from LLGL::Interface
virtual bool IsInstanceOf (int id) const
 Returns true if this object is an instance of the specified interface.
Public Member Functions inherited from LLGL::NonCopyable
 NonCopyable (const NonCopyable &)=delete
NonCopyable & operator= (const NonCopyable &)=delete
virtual ~NonCopyable ()=default
Protected Member Functions inherited from LLGL::NonCopyable
 NonCopyable ()=default

Detailed Description

Render pass interface.

Remarks
A render pass is a high level construct adopted from Vulkan and Metal. It is used to tell the driver the various segments of a frame and which render target attachments are used and which depend on each other.
See also
RenderSystem::CreateRenderPass
CommandBuffer::BeginRenderPass
CommandBuffer::EndRenderPass

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