Lines Matching refs:stack
23 stack = new Matrix[size];
24 stack[0] = 1;
32 delete[] stack;
33 stack = 0;
38 stack[top] = 1;
43 stack[top] = M;
48 stack[top] = Matrix(M[0], M[4], M[8], M[12],
56 stack[top] = Matrix((float)M[0], (float)M[4], (float)M[8], (float)M[12],
64 stack[top] *= Matrix::translate(x, y, z);
90 stack[top] *= rotate;
100 stack[top] *= Matrix::scale(x, y, z);
110 stack[top] *= Matrix(M[0], M[4], M[8], M[12],
118 stack[top] *= Matrix((float)M[0], (float)M[4], (float)M[8], (float)M[12],
143 stack[this->top] *= frustum;
164 stack[this->top] *= ortho;
171 stack[top + 1] = stack[top];
188 return stack[top];
193 const Matrix &m = stack[top];