Flutter Engine
The Flutter Engine
|
Go to the source code of this file.
Classes | |
struct | SkSL::Layout |
Namespaces | |
namespace | SkSL |
Typedefs | |
using | SkSL::LayoutFlags = SkEnumBitMask< SkSL::LayoutFlag > |
Enumerations | |
enum class | SkSL::LayoutFlag : int { SkSL::kNone = 0 , SkSL::kAll = ~0 , SkSL::kOriginUpperLeft = 1 << 0 , SkSL::kPushConstant = 1 << 1 , SkSL::kBlendSupportAllEquations = 1 << 2 , SkSL::kColor = 1 << 3 , SkSL::kLocation = 1 << 4 , SkSL::kOffset = 1 << 5 , SkSL::kBinding = 1 << 6 , SkSL::kTexture = 1 << 7 , SkSL::kSampler = 1 << 8 , SkSL::kIndex = 1 << 9 , SkSL::kSet = 1 << 10 , SkSL::kBuiltin = 1 << 11 , SkSL::kInputAttachmentIndex = 1 << 12 , SkSL::kVulkan = 1 << 13 , SkSL::kMetal = 1 << 14 , SkSL::kWebGPU = 1 << 15 , SkSL::kDirect3D = 1 << 16 , SkSL::kAllBackends = kVulkan | kMetal | kWebGPU | kDirect3D , SkSL::kRGBA8 = 1 << 17 , SkSL::kRGBA32F = 1 << 18 , SkSL::kR32F = 1 << 19 , SkSL::kAllPixelFormats = kRGBA8 | kRGBA32F | kR32F , SkSL::kLocalSizeX = 1 << 20 , SkSL::kLocalSizeY = 1 << 21 , SkSL::kLocalSizeZ = 1 << 22 } |
Functions | |
SK_MAKE_BITMASK_OPS (SkSL::LayoutFlag) | |
SK_MAKE_BITMASK_OPS | ( | SkSL::LayoutFlag | ) |