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