![]()  | 
  
    Skia
    
   2D Graphics Library 
   | 
 
#include "include/core/SkTypes.h"

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