#include <future>#include "compute_pipeline_descriptor.h"#include "impeller/core/raw_ptr.h"#include "impeller/renderer/compute_pipeline_builder.h"#include "impeller/renderer/context.h"#include "impeller/renderer/pipeline_builder.h"#include "impeller/renderer/pipeline_descriptor.h"#include "impeller/renderer/shader_stage_compatibility_checker.h"Go to the source code of this file.
Classes | |
| struct | impeller::PipelineFuture< T > |
| class | impeller::Pipeline< T > |
| Describes the fixed function and programmable aspects of rendering and compute operations performed by commands submitted to the GPU via a command buffer. More... | |
| class | impeller::GenericRenderPipelineHandle |
| class | impeller::RenderPipelineHandle< VertexShader_, FragmentShader_ > |
| class | impeller::ComputePipelineHandle< ComputeShader_ > |
Namespaces | |
| impeller | |
Typedefs | |
| using | impeller::PipelineKey = int64_t |
| using | impeller::PipelineRef = raw_ptr< Pipeline< PipelineDescriptor > > |
| A raw ptr to a pipeline object. More... | |
Functions | |
| PipelineFuture< PipelineDescriptor > | impeller::CreatePipelineFuture (const Context &context, std::optional< PipelineDescriptor > desc, bool async=true) |
| Create a pipeline for the given descriptor. More... | |
| PipelineFuture< ComputePipelineDescriptor > | impeller::CreatePipelineFuture (const Context &context, std::optional< ComputePipelineDescriptor > desc) |