Flutter Engine
The Flutter Engine
Classes | Namespaces | Functions
pipeline.h File Reference
#include <future>
#include "compute_pipeline_descriptor.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::RenderPipelineHandle< VertexShader_, FragmentShader_ >
 
class  impeller::ComputePipelineHandle< ComputeShader_ >
 

Namespaces

namespace  impeller
 

Functions

PipelineFuture< PipelineDescriptor > impeller::CreatePipelineFuture (const Context &context, std::optional< PipelineDescriptor > desc)
 
PipelineFuture< ComputePipelineDescriptor > impeller::CreatePipelineFuture (const Context &context, std::optional< ComputePipelineDescriptor > desc)