This file includes numerous public types that are used by all of our gpu backends.
More...
|
enum class | BackendApi : unsigned {
kDawn
, kMetal
, kVulkan
, kMock
,
kUnsupported
} |
| Possible 3D APIs that may be used by Graphite. More...
|
|
enum class | Budgeted : bool { kNo = false
, kYes = true
} |
| Indicates whether an allocation should count against a cache budget. More...
|
|
enum class | CallbackResult : bool { kFailed = false
, kSuccess = true
} |
| Value passed into various callbacks to tell the client the result of operations connected to a specific callback. More...
|
|
enum class | Mipmapped : bool { kNo = false
, kYes = true
} |
| Is the texture mipmapped or not. More...
|
|
enum class | Protected : bool { kNo = false
, kYes = true
} |
| Is the data protected on the GPU or not. More...
|
|
enum class | Renderable : bool { kNo = false
, kYes = true
} |
| Is a texture renderable or not. More...
|
|
enum class | Origin : unsigned { kTopLeft
, kBottomLeft
} |
| What is the logical origin of a BackendTexture passed into Skia. More...
|
|
This file includes numerous public types that are used by all of our gpu backends.