#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: