Lines Matching refs:fComponents
100 , fComponents(std::move(components)) { in Swizzle()
101 SkASSERT(fComponents.size() >= 1 && fComponents.size() <= 4); in Swizzle()
110 SkASSERT(fComponents.size() == 1); in constantPropagate()
111 int64_t value = ((Constructor&) *fBase).getIVecComponent(fComponents[0]); in constantPropagate()
116 SkASSERT(fComponents.size() == 1); in constantPropagate()
117 double value = ((Constructor&) *fBase).getFVecComponent(fComponents[0]); in constantPropagate()
131 return std::unique_ptr<Expression>(new Swizzle(fType, fBase->clone(), fComponents)); in clone()
136 for (int x : fComponents) { in description()
143 const std::vector<int> fComponents; member
151 , fComponents(std::move(components)) { in Swizzle()
152 SkASSERT(fComponents.size() >= 1 && fComponents.size() <= 4); in Swizzle()