CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
CeresEngine::RenderGraph2::RenderGraphBuilder Class Referencefinal

#include <CeresEngine/Renderer/RenderGraph2/RenderGraphBuilder.hpp>

Classes

struct  AttachmentInfo
 
struct  ColorAttachmentInfo
 
struct  DepthStencilAttachmentInfo
 
struct  ResourcePassthroughInfo
 
struct  ResourceReadInfo
 
struct  ResourceWriteInfo
 

Public Member Functions

void addColorAttachment (GraphSocket &socket)
 
void addColorAttachment (GraphSocket &socket, const RenderGraphImageDescriptor &descriptor)
 
void addColorAttachment (const RenderGraphImageDescriptor &descriptor)
 
void addColorAttachment (RenderGraphImage &image)
 
void setDepthAttachment (GraphSocket &socket)
 
void setDepthAttachment (GraphSocket &socket, const RenderGraphImageDescriptor &descriptor)
 
void setDepthAttachment (const RenderGraphImageDescriptor &descriptor)
 
void setDepthAttachment (RenderGraphImage &image)
 
void read (GraphSocket &socket)
 
void read (RenderGraphResource &resource)
 
void write (GraphSocket &socket)
 
void write (RenderGraphResource &resource)
 

Member Function Documentation

◆ addColorAttachment() [1/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::addColorAttachment ( const RenderGraphImageDescriptor descriptor)

◆ addColorAttachment() [2/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::addColorAttachment ( GraphSocket socket)

◆ addColorAttachment() [3/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::addColorAttachment ( GraphSocket socket,
const RenderGraphImageDescriptor descriptor 
)

◆ addColorAttachment() [4/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::addColorAttachment ( RenderGraphImage image)

◆ read() [1/2]

void CeresEngine::RenderGraph2::RenderGraphBuilder::read ( GraphSocket socket)

◆ read() [2/2]

void CeresEngine::RenderGraph2::RenderGraphBuilder::read ( RenderGraphResource resource)

◆ setDepthAttachment() [1/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::setDepthAttachment ( const RenderGraphImageDescriptor descriptor)

◆ setDepthAttachment() [2/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::setDepthAttachment ( GraphSocket socket)

◆ setDepthAttachment() [3/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::setDepthAttachment ( GraphSocket socket,
const RenderGraphImageDescriptor descriptor 
)

◆ setDepthAttachment() [4/4]

void CeresEngine::RenderGraph2::RenderGraphBuilder::setDepthAttachment ( RenderGraphImage image)

◆ write() [1/2]

void CeresEngine::RenderGraph2::RenderGraphBuilder::write ( GraphSocket socket)

◆ write() [2/2]

void CeresEngine::RenderGraph2::RenderGraphBuilder::write ( RenderGraphResource resource)

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