Lines Matching defs:fKind
38 SampleUsage(Kind kind, bool hasPerspective) : fKind(kind), fHasPerspective(hasPerspective) {
60 return fKind == that.fKind && fHasPerspective == that.fHasPerspective;
70 Kind kind() const { return fKind; }
74 bool isSampled() const { return fKind != Kind::kNone; }
75 bool isPassThrough() const { return fKind == Kind::kPassThrough; }
76 bool isExplicit() const { return fKind == Kind::kExplicit; }
77 bool isUniformMatrix() const { return fKind == Kind::kUniformMatrix; }
78 bool isFragCoord() const { return fKind == Kind::kFragCoord; }
82 void setKind(Kind kind) { fKind = kind; }
85 Kind fKind = Kind::kNone;
86 bool fHasPerspective = false; // Only valid if fKind is kUniformMatrix