|
CeresEngine 0.2.0
A game development framework
|
Classes | |
| class | RenderGraph |
| Represents a graph type that can be used for describring the whole rendering process in the engine. More... | |
| class | RenderGraphAsyncComputeTask |
A sub-class of RenderGraphTask that is used to implement tasks that use a GPUComputePipeline using an asynchronous queue. More... | |
| class | RenderGraphBuffer |
| struct | RenderGraphBufferDescriptor |
| class | RenderGraphBuilder |
| class | RenderGraphClearTask |
| class | RenderGraphCompiler |
| class | RenderGraphComputeTask |
A sub-class of RenderGraphTask that is used to implement tasks that use a GPUComputePipeline. More... | |
| class | RenderGraphGraphicsTask |
A sub-class of RenderGraphTask that is used to implement tasks that use a GPUGraphicsPipeline. More... | |
| class | RenderGraphImage |
| A RenderGraph resource that represents a GPU image. More... | |
| struct | RenderGraphImageDescriptor |
| A structure that describes how an Image Resource should be created during Render Graph execution. More... | |
| class | RenderGraphPresentTask |
A special RenderGraphTask that is used to present an input image to the swapchain. More... | |
| class | RenderGraphProgram |
| Contains a compiled representation of the render graph. More... | |
| class | RenderGraphResource |
| class | RenderGraphTask |
| struct | RenderGraphTaskCompiledInformation |
| class | RenderGraphTaskCompiler |
Typedefs | |
| using | RenderGraphBufferPtr = RC< RenderGraphBuffer > |
| using | RenderGraphImagePtr = RC< RenderGraphImage > |
| using | RenderGraphResourcePtr = RC< RenderGraphResource > |
| using | RenderGraphResourceOrSocket = Variant< GraphSocket *, RenderGraphImage * > |
Enumerations | |
| enum class | RenderGraphImageSizeClass { Absolute , SwapChainRelative , InputRelative } |
An enumeration that contains constants that describes how the value of RenderGraphImageSizeClass::extent should be interpreted during render graph execution. More... | |
| enum class | RenderGraphResourceType { Image , Buffer } |
| using CeresEngine::RenderGraph2::RenderGraphResourceOrSocket = typedef Variant<GraphSocket*, RenderGraphImage*> |
An enumeration that contains constants that describes how the value of RenderGraphImageSizeClass::extent should be interpreted during render graph execution.
| Enumerator | |
|---|---|
| Image | The |
| Buffer | The |