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.