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

#include <PrecompileBasePriv.h>

Public Member Functions

bool isALocalMatrixShader () 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 24 of file PrecompileBasePriv.h.

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

◆ isALocalMatrixShader()

bool skgpu::graphite::PrecompileBasePriv::isALocalMatrixShader ( ) const
inline

Definition at line 20 of file PrecompileBasePriv.h.

20 {
21 return fPrecompileBase->isALocalMatrixShader();
22 }
virtual bool isALocalMatrixShader() const
Definition Precompile.h:86

Friends And Related Symbol Documentation

◆ PrecompileBase

friend class PrecompileBase
friend

Definition at line 32 of file PrecompileBasePriv.h.


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