CeresEngine 0.2.0
A game development framework
Loading...
Searching...
No Matches
RenderTask.hpp File Reference

Go to the source code of this file.

Classes

struct  CeresEngine::RenderTaskResourceUsage
 A structure that describes how and what resources are used by a render task. More...
 
struct  CeresEngine::RenderTaskResourceUsage::ShaderResourceInfo
 A structure that describes a shader resource. More...
 
struct  CeresEngine::RenderTaskResourceUsage::AttachmentResourceInfo
 A structure that describes a attachment resource. More...
 
struct  CeresEngine::RenderTaskResourceUsage::RealizedResourceInfo
 A structure that describes a resource realization. More...
 
struct  CeresEngine::RenderTaskResourceUsage::UnrealizedResourceInfo
 A structure that describes a resource unrealization. More...
 
struct  CeresEngine::RenderGraphContext
 A context structure that holds context for a render graph pass. More...
 
class  CeresEngine::RenderTask
 
class  CeresEngine::RenderTaskCompiler
 
class  CeresEngine::GraphicsRenderTask
 
class  CeresEngine::SimpleGraphicsRenderTask
 A simple graphics task that makes easier implementing tasks that use a single graphics pipeline. More...
 
class  CeresEngine::SimpleGraphicsRenderTask2
 A simple graphics task that makes easier implementing tasks that use a single graphics pipeline. More...
 
class  CeresEngine::ComputeRenderTask
 
class  CeresEngine::SimpleComputeRenderTask
 
class  CeresEngine::PresentRenderTask
 

Namespaces

namespace  CeresEngine
 

Enumerations

enum class  CeresEngine::RenderTaskStatus { CeresEngine::ForceRender , CeresEngine::DontRender , CeresEngine::RenderIfTargetDirty }