8 #ifndef SkCapabilities_DEFINED
9 #define SkCapabilities_DEFINED
13 #include "include/sksl/SkSLVersion.h"
15 namespace SkSL {
struct ShaderCaps; }
17 #if defined(SK_GRAPHITE)
28 #if defined(SK_GRAPHITE)
29 friend class skgpu::graphite::Caps;
36 SkSL::Version fSkSLVersion = SkSL::Version::k100;
Definition: SkCapabilities.h:21
SkSL::Version skslVersion() const
Definition: SkCapabilities.h:25
void initSkCaps(const SkSL::ShaderCaps *)
static sk_sp< const SkCapabilities > RasterBackend()
Definition: SkRefCnt.h:119
Shared pointer class to wrap classes that support a ref()/unref() interface.
Definition: SkRefCnt.h:220
Definition: SkCapabilities.h:15
Definition: SkCanvas.h:73