8#ifndef SkSLSampleUsage_DEFINED
9#define SkSLSampleUsage_DEFINED
58 return fKind == that.fKind && fHasPerspective == that.fHasPerspective;
80 bool fHasPerspective =
false;
bool isPassThrough() const
SampleUsage merge(const SampleUsage &other)
SampleUsage(Kind kind, bool hasPerspective)
static SampleUsage Explicit()
bool operator==(const SampleUsage &that) const
static SampleUsage PassThrough()
static SampleUsage UniformMatrix(bool hasPerspective)
bool operator!=(const SampleUsage &that) const
bool isUniformMatrix() const
static const char * MatrixUniformName()
bool hasPerspective() const
static SampleUsage FragCoord()