Flutter Engine
The Flutter Engine
Public Member Functions | Friends | List of all members
skgpu::graphite::PrecompileBasePriv Class Reference

#include <PrecompileBasePriv.h>

Public Member Functions

int numChildCombinations () const
 
int numCombinations () const
 
void addToKey (const KeyContext &keyContext, PaintParamsKeyBuilder *builder, PipelineDataGatherer *gatherer, int desiredCombination) const
 

Friends

class PrecompileBase
 

Detailed Description

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

Definition at line 18 of file PrecompileBasePriv.h.

Member Function Documentation

◆ addToKey()

void skgpu::graphite::PrecompileBasePriv::addToKey ( const KeyContext keyContext,
PaintParamsKeyBuilder builder,
PipelineDataGatherer gatherer,
int  desiredCombination 
) const
inline

Definition at line 28 of file PrecompileBasePriv.h.

31 {
32 fPrecompileBase->addToKey(keyContext, builder, gatherer, desiredCombination);
33 }
virtual void addToKey(const KeyContext &, PaintParamsKeyBuilder *, PipelineDataGatherer *, int desiredCombination) const =0

◆ numChildCombinations()

int skgpu::graphite::PrecompileBasePriv::numChildCombinations ( ) const
inline

Definition at line 20 of file PrecompileBasePriv.h.

20 {
21 return fPrecompileBase->numChildCombinations();
22 }
virtual int numChildCombinations() const

◆ numCombinations()

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

Definition at line 24 of file PrecompileBasePriv.h.

24 {
25 return fPrecompileBase->numCombinations();
26 }

Friends And Related Function Documentation

◆ PrecompileBase

friend class PrecompileBase
friend

Definition at line 36 of file PrecompileBasePriv.h.


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