Flutter Engine
The Flutter Engine
Public Types | Public Member Functions | List of all members
GrThreadSafePipelineBuilder::Stats Class Reference

#include <GrThreadSafePipelineBuilder.h>

Public Types

enum class  ProgramCacheResult { kHit , kMiss , kPartial , kLast = kPartial }
 

Public Member Functions

void incShaderCompilations ()
 
void incNumInlineCompilationFailures ()
 
void incNumInlineProgramCacheResult (ProgramCacheResult stat)
 
void incNumPreCompilationFailures ()
 
void incNumPreProgramCacheResult (ProgramCacheResult stat)
 
void incNumCompilationFailures ()
 
void incNumPartialCompilationSuccesses ()
 
void incNumCompilationSuccesses ()
 

Detailed Description

Definition at line 24 of file GrThreadSafePipelineBuilder.h.

Member Enumeration Documentation

◆ ProgramCacheResult

Enumerator
kHit 
kMiss 
kPartial 
kLast 

Definition at line 26 of file GrThreadSafePipelineBuilder.h.

26 {
27 kHit, // the program was found in the cache
28 kMiss, // the program was not found in the cache (and was, thus, compiled)
29 kPartial, // a precompiled version was found in the persistent cache
30
31 kLast = kPartial
32 };

Member Function Documentation

◆ incNumCompilationFailures()

void GrThreadSafePipelineBuilder::Stats::incNumCompilationFailures ( )
inline

Definition at line 95 of file GrThreadSafePipelineBuilder.h.

95{}

◆ incNumCompilationSuccesses()

void GrThreadSafePipelineBuilder::Stats::incNumCompilationSuccesses ( )
inline

Definition at line 97 of file GrThreadSafePipelineBuilder.h.

97{}

◆ incNumInlineCompilationFailures()

void GrThreadSafePipelineBuilder::Stats::incNumInlineCompilationFailures ( )
inline

Definition at line 91 of file GrThreadSafePipelineBuilder.h.

91{}

◆ incNumInlineProgramCacheResult()

void GrThreadSafePipelineBuilder::Stats::incNumInlineProgramCacheResult ( ProgramCacheResult  stat)
inline

Definition at line 92 of file GrThreadSafePipelineBuilder.h.

92{}

◆ incNumPartialCompilationSuccesses()

void GrThreadSafePipelineBuilder::Stats::incNumPartialCompilationSuccesses ( )
inline

Definition at line 96 of file GrThreadSafePipelineBuilder.h.

96{}

◆ incNumPreCompilationFailures()

void GrThreadSafePipelineBuilder::Stats::incNumPreCompilationFailures ( )
inline

Definition at line 93 of file GrThreadSafePipelineBuilder.h.

93{}

◆ incNumPreProgramCacheResult()

void GrThreadSafePipelineBuilder::Stats::incNumPreProgramCacheResult ( ProgramCacheResult  stat)
inline

Definition at line 94 of file GrThreadSafePipelineBuilder.h.

94{}

◆ incShaderCompilations()

void GrThreadSafePipelineBuilder::Stats::incShaderCompilations ( )
inline

Definition at line 90 of file GrThreadSafePipelineBuilder.h.

90{}

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