Flutter Impeller
content_context.cc File Reference

Go to the source code of this file.

Classes

struct  impeller::ContentContext::Pipelines
 

Namespaces

 impeller
 

Functions

std::array< std::vector< Scalar >, 15 > impeller::GetPorterDuffSpecConstants (bool supports_decal)
 
template<typename PipelineT >
static std::unique_ptr< PipelineT > impeller::CreateDefaultPipeline (const Context &context)
 

Variable Documentation

◆ default_options_

std::optional<ContentContextOptions> default_options_
protected

Definition at line 76 of file content_context.cc.

◆ desc_

◆ pipelines_

std::vector<std::pair<uint64_t, std::unique_ptr<GenericRenderPipelineHandle> > > pipelines_
protected

Definition at line 78 of file content_context.cc.

Referenced by impeller::ContentContext::ContentContext(), impeller::ContentContext::GetBlendColorBurnPipeline(), impeller::ContentContext::GetBlendColorDodgePipeline(), impeller::ContentContext::GetBlendColorPipeline(), impeller::ContentContext::GetBlendDarkenPipeline(), impeller::ContentContext::GetBlendDifferencePipeline(), impeller::ContentContext::GetBlendExclusionPipeline(), impeller::ContentContext::GetBlendHardLightPipeline(), impeller::ContentContext::GetBlendHuePipeline(), impeller::ContentContext::GetBlendLightenPipeline(), impeller::ContentContext::GetBlendLuminosityPipeline(), impeller::ContentContext::GetBlendMultiplyPipeline(), impeller::ContentContext::GetBlendOverlayPipeline(), impeller::ContentContext::GetBlendSaturationPipeline(), impeller::ContentContext::GetBlendScreenPipeline(), impeller::ContentContext::GetBlendSoftLightPipeline(), impeller::ContentContext::GetBorderMaskBlurPipeline(), impeller::ContentContext::GetClearBlendPipeline(), impeller::ContentContext::GetClipPipeline(), impeller::ContentContext::GetColorMatrixColorFilterPipeline(), impeller::ContentContext::GetConicalGradientFillPipeline(), impeller::ContentContext::GetConicalGradientSSBOFillPipeline(), impeller::ContentContext::GetConicalGradientUniformFillPipeline(), impeller::ContentContext::GetDestinationATopBlendPipeline(), impeller::ContentContext::GetDestinationBlendPipeline(), impeller::ContentContext::GetDestinationInBlendPipeline(), impeller::ContentContext::GetDestinationOutBlendPipeline(), impeller::ContentContext::GetDestinationOverBlendPipeline(), impeller::ContentContext::GetDownsamplePipeline(), impeller::ContentContext::GetDrawVerticesUberPipeline(), impeller::ContentContext::GetFastGradientPipeline(), impeller::ContentContext::GetFramebufferBlendColorBurnPipeline(), impeller::ContentContext::GetFramebufferBlendColorDodgePipeline(), impeller::ContentContext::GetFramebufferBlendColorPipeline(), impeller::ContentContext::GetFramebufferBlendDarkenPipeline(), impeller::ContentContext::GetFramebufferBlendDifferencePipeline(), impeller::ContentContext::GetFramebufferBlendExclusionPipeline(), impeller::ContentContext::GetFramebufferBlendHardLightPipeline(), impeller::ContentContext::GetFramebufferBlendHuePipeline(), impeller::ContentContext::GetFramebufferBlendLightenPipeline(), impeller::ContentContext::GetFramebufferBlendLuminosityPipeline(), impeller::ContentContext::GetFramebufferBlendMultiplyPipeline(), impeller::ContentContext::GetFramebufferBlendOverlayPipeline(), impeller::ContentContext::GetFramebufferBlendSaturationPipeline(), impeller::ContentContext::GetFramebufferBlendScreenPipeline(), impeller::ContentContext::GetFramebufferBlendSoftLightPipeline(), impeller::ContentContext::GetGaussianBlurPipeline(), impeller::ContentContext::GetGlyphAtlasPipeline(), impeller::ContentContext::GetLinearGradientFillPipeline(), impeller::ContentContext::GetLinearGradientSSBOFillPipeline(), impeller::ContentContext::GetLinearGradientUniformFillPipeline(), impeller::ContentContext::GetLinearToSrgbFilterPipeline(), impeller::ContentContext::GetLinePipeline(), impeller::ContentContext::GetModulateBlendPipeline(), impeller::ContentContext::GetMorphologyFilterPipeline(), impeller::ContentContext::GetPlusBlendPipeline(), impeller::ContentContext::GetRadialGradientFillPipeline(), impeller::ContentContext::GetRadialGradientSSBOFillPipeline(), impeller::ContentContext::GetRadialGradientUniformFillPipeline(), impeller::ContentContext::GetRRectBlurPipeline(), impeller::ContentContext::GetRSuperellipseBlurPipeline(), impeller::ContentContext::GetScreenBlendPipeline(), impeller::ContentContext::GetSolidFillPipeline(), impeller::ContentContext::GetSourceATopBlendPipeline(), impeller::ContentContext::GetSourceBlendPipeline(), impeller::ContentContext::GetSourceInBlendPipeline(), impeller::ContentContext::GetSourceOutBlendPipeline(), impeller::ContentContext::GetSourceOverBlendPipeline(), impeller::ContentContext::GetSrgbToLinearFilterPipeline(), impeller::ContentContext::GetSweepGradientFillPipeline(), impeller::ContentContext::GetSweepGradientSSBOFillPipeline(), impeller::ContentContext::GetSweepGradientUniformFillPipeline(), impeller::ContentContext::GetTexturePipeline(), impeller::ContentContext::GetTextureStrictSrcPipeline(), impeller::ContentContext::GetTiledTexturePipeline(), impeller::ContentContext::GetXorBlendPipeline(), and impeller::ContentContext::GetYUVToRGBFilterPipeline().