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: