Lines Matching defs:SkMeshSpecificationPriv
27 struct SkMeshSpecificationPriv { struct
28 using Varying = SkMeshSpecification::Varying;
29 using Attribute = SkMeshSpecification::Attribute;
30 using ColorType = SkMeshSpecification::ColorType;
32 static SkSpan<const Varying> Varyings(const SkMeshSpecification& spec) { in Varyings()
36 static const SkSL::Program* VS(const SkMeshSpecification& spec) { return spec.fVS.get(); } in VS()
37 static const SkSL::Program* FS(const SkMeshSpecification& spec) { return spec.fFS.get(); } in FS()
39 static int Hash(const SkMeshSpecification& spec) { return spec.fHash; } in Hash()
41 static ColorType GetColorType(const SkMeshSpecification& spec) { return spec.fColorType; } in GetColorType()
42 static bool HasColors(const SkMeshSpecification& spec) { in HasColors()
46 static SkColorSpace* ColorSpace(const SkMeshSpecification& spec) { in ColorSpace()
50 static SkAlphaType AlphaType(const SkMeshSpecification& spec) { return spec.fAlphaType; } in AlphaType()
52 static SkSLType VaryingTypeAsSLType(Varying::Type type) { in VaryingTypeAsSLType()
67 static GrVertexAttribType AttrTypeAsVertexAttribType(Attribute::Type type) { in AttrTypeAsVertexAttribType()
79 static SkSLType AttrTypeAsSLType(Attribute::Type type) { in AttrTypeAsSLType()
90 static int PassthroughLocalCoordsVaryingIndex(const SkMeshSpecification& spec) { in PassthroughLocalCoordsVaryingIndex()
100 static bool VaryingIsDead(const SkMeshSpecification& spec, int v) { in VaryingIsDead()