| check() const | CeresEngine::RenderTask | inlinevirtual |
| compile() | CeresEngine::RenderTask | |
| compile(RenderTaskCompiler &compiler)=0 | CeresEngine::RenderTask | protectedpure virtual |
| create(const GPUImageDescriptor &descriptor) | CeresEngine::RenderTask | protected |
| create(const GPUBufferDescriptor &descriptor) | CeresEngine::RenderTask | protected |
| createComputePipeline(GPUDevice &device)=0 | CeresEngine::SimpleComputeRenderTask | protectedpure virtual |
| didConnect(Slot &slot, Connection &connection) | CeresEngine::RenderTask | protectedvirtual |
| didDisconnect(Slot &slot, Connection &connection) | CeresEngine::RenderTask | protectedvirtual |
| execute(RenderGraphContext &context, GPUCommandBuffer &commandBuffer) override | CeresEngine::SimpleComputeRenderTask | virtual |
| execute(RenderGraphContext &context, GPUCommandBuffer &commandBuffer, GPUComputePipeline &pipeline)=0 | CeresEngine::SimpleComputeRenderTask | protectedpure virtual |
| getInputs() const | CeresEngine::RenderTask | inline |
| getName() const override | CeresEngine::SimpleComputeRenderTask | inlinevirtual |
| getOutputs() const | CeresEngine::RenderTask | inline |
| getResourceUsage() const | CeresEngine::RenderTask | inline |
| getSettings() const | CeresEngine::RenderTask | inlinevirtual |
| getSettings() | CeresEngine::RenderTask | inlinevirtual |
| initialize(GPUDevice &device) | CeresEngine::SimpleComputeRenderTask | inlineprotectedvirtual |
| isComputePipelineDirty(GPUComputePipeline &computePipeline) const | CeresEngine::SimpleComputeRenderTask | inlineprotectedvirtual |
| mDeleter | CeresEngine::RefCounted< RenderTask > | private |
| mInitialized | CeresEngine::SimpleComputeRenderTask | private |
| mInputs | CeresEngine::RenderTask | private |
| mName | CeresEngine::SimpleComputeRenderTask | private |
| mOutputs | CeresEngine::RenderTask | private |
| mPipeline | CeresEngine::SimpleComputeRenderTask | private |
| mRefCounter | CeresEngine::RefCounted< RenderTask > | private |
| mRenderGraph | CeresEngine::RenderTask | private |
| mResourceUsage | CeresEngine::RenderTask | protected |
| RefCounted(Args &&... args) | CeresEngine::RefCounted< RenderTask > | inlineexplicit |
| release() noexcept | CeresEngine::RefCounted< RenderTask > | inline |
| RenderTask(RenderGraph &renderGraph) | CeresEngine::ComputeRenderTask | inlineexplicit |
| retain() noexcept | CeresEngine::RefCounted< RenderTask > | inline |
| shouldConnect(const Slot &slot, const Slot &targetSlot) const | CeresEngine::RenderTask | inlineprotectedvirtual |
| shouldDisconnect(const Slot &slot, const Connection &connection) const | CeresEngine::RenderTask | inlineprotectedvirtual |
| SimpleComputeRenderTask(RenderGraph &renderGraph, const String &name) | CeresEngine::SimpleComputeRenderTask | inlineexplicit |
| willConnect(Slot &slot, Slot &targetSlot) | CeresEngine::RenderTask | inlineprotectedvirtual |
| willDisconnect(Slot &slot, Connection &connection) | CeresEngine::RenderTask | inlineprotectedvirtual |
| ~RenderTask() | CeresEngine::RenderTask | virtual |