| 497 | } |
| 498 | |
| 499 | void Director::popMatrix(MATRIX_STACK_TYPE type) |
| 500 | { |
| 501 | if (MATRIX_STACK_TYPE::MATRIX_STACK_MODELVIEW == type) |
| 502 | { |
| 503 | _modelViewMatrixStack.pop(); |
| 504 | } |
| 505 | else if (MATRIX_STACK_TYPE::MATRIX_STACK_PROJECTION == type) |
| 506 | { |
| 507 | _projectionMatrixStack.pop(); |
| 508 | } |
| 509 | else if (MATRIX_STACK_TYPE::MATRIX_STACK_TEXTURE == type) |
| 510 | { |
| 511 | _textureMatrixStack.pop(); |
| 512 | } |
| 513 | else |
| 514 | { |
| 515 | AXASSERT(false, "unknown matrix stack type"); |
| 516 | } |
| 517 | } |
| 518 | |
| 519 | void Director::loadIdentityMatrix(MATRIX_STACK_TYPE type) |
| 520 | { |