Name Description Size
d3d
gl
GrBackendSemaphore.h Wrapper class for passing into and receiving data from Ganesh about a backend semaphore object. 2296
GrBackendSurface.h Gets the channels present in the format as a bitfield of SkColorChannelFlag values. Luminance channels are reported as kGray_SkColorChannelFlag. 14690
GrContextOptions.h Forces an option to be disabled. 14594
GrContextThreadSafeProxy.h Can be used to perform actions related to the generating GrContext in a thread safe manner. The proxy does not access the 3D API (e.g. OpenGL) that backs the generating GrContext. 8983
GrDirectContext.h Makes a GrDirectContext which uses Direct3D as the backend. The Direct3D context must be kept alive until the returned GrDirectContext is first destroyed or abandoned. 53619
GrDriverBugWorkarounds.h 1520
GrDriverBugWorkaroundsAutogen.h 2350
GrExternalTextureGenerator.h Like SkImages::DeferredFromGenerator except allows for the use of GrTextureGenerator. @param gen producer of textures @return created SkImage, or nullptr 1704
GrRecordingContext.h 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. 9772
GrTypes.h Possible 3D APIs that may be used by Ganesh. 7093
GrYUVABackendTextures.h A description of a set GrBackendTextures that hold the planar data described by a SkYUVAInfo. 4611
mock
mtl
SkImageGanesh.h All factories in this file refer to the Ganesh GPU backend when they say GPU. 20886
SkMeshGanesh.h Makes a GPU-backed index buffer to be used with SkMeshes. @param GrDirectContext* If non-null, the data will be uploaded to the corresponding GPU and the returned buffer will only be compatible with surfaces using the same context. If null, the data will be uploaded to a CPU buffer. @param data The data used to populate the buffer, or nullptr to create a zero- initialized buffer. @param size Both the size of the data in 'data' and the size of the resulting buffer. 2284
SkSurfaceGanesh.h Caller data passed to RenderTarget/TextureReleaseProc; may be nullptr. 11155
vk