8 #ifndef skgpu_GpuTypes_DEFINED
9 #define skgpu_GpuTypes_DEFINED
This file includes numerous public types that are used by all of our gpu backends.
Definition: SkCanvas.h:73
Origin
What is the logical origin of a BackendTexture passed into Skia.
Definition: GpuTypes.h:77
BackendApi
Possible 3D APIs that may be used by Graphite.
Definition: GpuTypes.h:22
@ kUnsupported
Graphite doesn't support some context types (e.g.
Budgeted
Indicates whether an allocation should count against a cache budget.
Definition: GpuTypes.h:35
Renderable
Is a texture renderable or not.
Definition: GpuTypes.h:69
CallbackResult
Value passed into various callbacks to tell the client the result of operations connected to a specif...
Definition: GpuTypes.h:45
Mipmapped
Is the texture mipmapped or not.
Definition: GpuTypes.h:53
Protected
Is the data protected on the GPU or not.
Definition: GpuTypes.h:61