#include <GrRecordingContext.h>
◆ ~GrRecordingContext()
  
  | 
        
          | GrRecordingContext::~GrRecordingContext | ( |  | ) |  |  | override | 
 
 
◆ GrRecordingContext()
◆ abandonContext()
  
  | 
        
          | void GrRecordingContext::abandonContext | ( |  | ) |  |  | overrideprotected | 
 
 
◆ abandoned()
  
  | 
        
          | bool GrRecordingContext::abandoned | ( |  | ) |  |  | inlineoverride | 
 
Reports whether the GrDirectContext associated with this GrRecordingContext is abandoned. 
When called on a GrDirectContext it may actively check whether the underlying 3D API device/context has been disconnected before reporting the status. If so, calling this method will transition the GrDirectContext to the abandoned state. 
 
 
◆ addOnFlushCallbackObject()
  
  | 
        
          | void GrRecordingContext::addOnFlushCallbackObject | ( | GrOnFlushCallbackObject * |  | ) |  |  | protected | 
 
Registers an object for flush-related callbacks. 
(See GrOnFlushCallbackObject.)
NOTE: the drawing manager tracks this object as a raw pointer; it is up to the caller to ensure its lifetime is tied to that of the context. 
 
 
◆ arenas()
  
  | 
        
          | Arenas GrRecordingContext::arenas | ( |  | ) |  |  | inlineprotected | 
 
 
◆ asRecordingContext()
◆ colorTypeSupportedAsImage()
      
        
          | SK_API bool GrRecordingContext::colorTypeSupportedAsImage | ( | SkColorType |  | ) | const | 
      
 
Can a SkImage be created with the given color type. 
 
 
◆ colorTypeSupportedAsSurface()
  
  | 
        
          | SK_API bool GrRecordingContext::colorTypeSupportedAsSurface | ( | SkColorType | colorType | ) | const |  | inline | 
 
 
◆ destroyDrawingManager()
  
  | 
        
          | void GrRecordingContext::destroyDrawingManager | ( |  | ) |  |  | protected | 
 
 
◆ detachArenas()
◆ detachProgramData()
  
  | 
        
          | virtual void GrRecordingContext::detachProgramData | ( | skia_private::TArray< ProgramData > * |  | ) |  |  | inlineprotectedvirtual | 
 
 
◆ drawingManager()
  
  | 
        
          | GrDrawingManager* GrRecordingContext::drawingManager | ( |  | ) |  |  | protected | 
 
 
◆ dumpJSON()
  
  | 
        
          | void GrRecordingContext::dumpJSON | ( | SkJSONWriter * |  | ) | const |  | protected | 
 
 
◆ getTextBlobRedrawCoordinator() [1/2]
  
  | 
        
          | sktext::gpu::TextBlobRedrawCoordinator* GrRecordingContext::getTextBlobRedrawCoordinator | ( |  | ) |  |  | protected | 
 
 
◆ getTextBlobRedrawCoordinator() [2/2]
  
  | 
        
          | const sktext::gpu::TextBlobRedrawCoordinator* GrRecordingContext::getTextBlobRedrawCoordinator | ( |  | ) | const |  | protected | 
 
 
◆ init()
  
  | 
        
          | bool GrRecordingContext::init | ( |  | ) |  |  | overrideprotected | 
 
 
◆ maxRenderTargetSize()
      
        
          | SK_API int GrRecordingContext::maxRenderTargetSize | ( |  | ) | const | 
      
 
Gets the maximum supported render target size. 
 
 
◆ maxSurfaceSampleCountForColorType()
  
  | 
        
          | SK_API int GrRecordingContext::maxSurfaceSampleCountForColorType | ( | SkColorType | colorType | ) | const |  | inline | 
 
Gets the maximum supported sample count for a color type. 
1 is returned if only non-MSAA rendering is supported for the color type. 0 is returned if rendering to this color type is not supported at all. 
 
 
◆ maxTextureSize()
      
        
          | SK_API int GrRecordingContext::maxTextureSize | ( |  | ) | const | 
      
 
Gets the maximum supported texture size. 
 
 
◆ priv() [1/2]
◆ priv() [2/2]
◆ proxyProvider() [1/2]
  
  | 
        
          | GrProxyProvider* GrRecordingContext::proxyProvider | ( |  | ) |  |  | inlineprotected | 
 
 
◆ proxyProvider() [2/2]
  
  | 
        
          | const GrProxyProvider* GrRecordingContext::proxyProvider | ( |  | ) | const |  | inlineprotected | 
 
 
◆ recordProgramInfo()
  
  | 
        
          | virtual void GrRecordingContext::recordProgramInfo | ( | const GrProgramInfo * |  | ) |  |  | inlineprotectedvirtual | 
 
 
◆ skCapabilities()
◆ stats() [1/2]
  
  | 
        
          | Stats* GrRecordingContext::stats | ( |  | ) |  |  | inlineprotected | 
 
 
◆ stats() [2/2]
  
  | 
        
          | const Stats* GrRecordingContext::stats | ( |  | ) | const |  | inlineprotected | 
 
 
◆ supportsProtectedContent()
      
        
          | SK_API bool GrRecordingContext::supportsProtectedContent | ( |  | ) | const | 
      
 
Does this context support protected content? 
 
 
◆ threadSafeCache() [1/2]
  
  | 
        
          | GrThreadSafeCache* GrRecordingContext::threadSafeCache | ( |  | ) |  |  | protected | 
 
 
◆ threadSafeCache() [2/2]
  
  | 
        
          | const GrThreadSafeCache* GrRecordingContext::threadSafeCache | ( |  | ) | const |  | protected | 
 
 
◆ GrDeferredDisplayList
  
  | 
        
          | friend class GrDeferredDisplayList |  | friend | 
 
 
◆ GrDeferredDisplayListPriv
  
  | 
        
          | friend class GrDeferredDisplayListPriv |  | friend | 
 
 
◆ GrRecordingContextPriv
  
  | 
        
          | friend class GrRecordingContextPriv |  | friend | 
 
 
◆ fAuditTrail
  
  | 
        
          | std::unique_ptr<GrAuditTrail> GrRecordingContext::fAuditTrail |  | protected | 
 
 
◆ fStats
The documentation for this class was generated from the following file: