Lines Matching refs:unionArrayPointer
432 TIntermConstantUnion(ConstantUnion *unionPointer, const TType& t) : TIntermTyped(t), unionArrayPointer(unionPointer)
437 ConstantUnion* getUnionArrayPointer() const { return unionArrayPointer; }
439 int getIConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getIConst() : 0; }
440 int getUConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getUConst() : 0; }
441 float getFConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getFConst() : 0.0f; }
442 bool getBConst(int index) const { return unionArrayPointer ? unionArrayPointer[index].getBConst() : false; }
445 void replaceConstantUnion(ConstantUnion *safeConstantUnion) { unionArrayPointer = safeConstantUnion; }
453 ConstantUnion *unionArrayPointer;