Flutter Engine
The Flutter Engine
Loading...
Searching...
No Matches
Public Member Functions | Friends | List of all members
skgpu::graphite::PaintOptionsPriv Class Reference

#include <PaintOptionsPriv.h>

Public Member Functions

int numCombinations () const
 
void buildCombinations (const KeyContext &keyContext, PipelineDataGatherer *gatherer, DrawTypeFlags drawTypes, bool withPrimitiveBlender, Coverage coverage, const PaintOptions::ProcessCombination &processCombination) const
 

Friends

class PaintOptions
 

Detailed Description

Class that exposes methods in PaintOptions that are only intended for use internal to Skia. This class is purely a privileged window into PaintOptions. It should never have additional data members or virtual methods.

Definition at line 20 of file PaintOptionsPriv.h.

Member Function Documentation

◆ buildCombinations()

void skgpu::graphite::PaintOptionsPriv::buildCombinations ( const KeyContext keyContext,
PipelineDataGatherer gatherer,
DrawTypeFlags  drawTypes,
bool  withPrimitiveBlender,
Coverage  coverage,
const PaintOptions::ProcessCombination processCombination 
) const
inline

Definition at line 26 of file PaintOptionsPriv.h.

32 {
33 fPaintOptions->buildCombinations(
34 keyContext, gatherer, drawTypes, withPrimitiveBlender, coverage, processCombination);
35 }

◆ numCombinations()

int skgpu::graphite::PaintOptionsPriv::numCombinations ( ) const
inline

Definition at line 22 of file PaintOptionsPriv.h.

22 {
23 return fPaintOptions->numCombinations();
24 }

Friends And Related Symbol Documentation

◆ PaintOptions

friend class PaintOptions
friend

Definition at line 38 of file PaintOptionsPriv.h.


The documentation for this class was generated from the following file: