diff options
author | Lauren Budorick <lauren@mapbox.com> | 2017-10-14 03:15:34 +0200 |
---|---|---|
committer | GitHub <noreply@github.com> | 2017-10-14 03:15:34 +0200 |
commit | e43e2aa3d700cb086e8de0e1c07a6623a192bfe0 (patch) | |
tree | 11949cef17e85e66f329444a88982196794db960 /src/mbgl/map/transform.cpp | |
parent | 98bb8613c341bc9e07692f6172c661e8f700272d (diff) | |
download | qtlocation-mapboxgl-e43e2aa3d700cb086e8de0e1c07a6623a192bfe0.tar.gz |
[core, node] Support axonometric rendering
Diffstat (limited to 'src/mbgl/map/transform.cpp')
-rw-r--r-- | src/mbgl/map/transform.cpp | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp index 2bb25af28f..105adf0400 100644 --- a/src/mbgl/map/transform.cpp +++ b/src/mbgl/map/transform.cpp @@ -527,6 +527,32 @@ ViewportMode Transform::getViewportMode() const { return state.getViewportMode(); } +#pragma mark - Projection mode + +void Transform::setAxonometric(bool axonometric) { + state.axonometric = axonometric; +} + +bool Transform::getAxonometric() const { + return state.axonometric; +} + +void Transform::setXSkew(double xSkew) { + state.xSkew = xSkew; +} + +double Transform::getXSkew() const { + return state.xSkew; +} + +void Transform::setYSkew(double ySkew) { + state.ySkew = ySkew; +} + +double Transform::getYSkew() const { + return state.ySkew; +} + #pragma mark - Transition void Transform::startTransition(const CameraOptions& camera, |