| 827 | } |
| 828 | |
| 829 | void Render2D::PushTransform(const Matrix3x3& transform) |
| 830 | { |
| 831 | RENDER2D_CHECK_RENDERING_STATE; |
| 832 | |
| 833 | // Combine transformation |
| 834 | Matrix3x3 finalTransform; |
| 835 | Matrix3x3::Multiply(transform, TransformCached, finalTransform); |
| 836 | |
| 837 | // Push it |
| 838 | TransformLayersStack.Push(finalTransform); |
| 839 | TransformCached = TransformLayersStack.Peek(); |
| 840 | } |
| 841 | |
| 842 | void Render2D::PeekTransform(Matrix3x3& transform) |
| 843 | { |
no test coverage detected