Interface SceneViewNavigation
-
- All Known Implementing Classes:
SceneView
public interface SceneViewNavigation
Interface for navigation of scene view and secondary scene views.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description void
addDrawStatusChangedListener(DrawStatusChangedListener listener)
void
addNavigationChangedListener(NavigationChangedListener listener)
Viewpoint
getCurrentViewpoint(Viewpoint.Type viewpointType)
Camera
getCurrentViewpointCamera()
LocationToScreenResult
locationToScreen(Point location)
boolean
removeDrawStatusChangedListener(DrawStatusChangedListener listener)
boolean
removeNavigationChangedListener(NavigationChangedListener listener)
Point
screenToBaseSurface(Point2D screenPoint)
void
setViewpoint(Viewpoint viewpoint)
ListenableFuture<Boolean>
setViewpointAsync(Viewpoint viewpoint)
ListenableFuture<Boolean>
setViewpointAsync(Viewpoint viewpoint, float durationSeconds)
void
setViewpointCamera(Camera camera)
-
-
-
Method Detail
-
locationToScreen
LocationToScreenResult locationToScreen(Point location)
-
getCurrentViewpointCamera
Camera getCurrentViewpointCamera()
-
getCurrentViewpoint
Viewpoint getCurrentViewpoint(Viewpoint.Type viewpointType)
-
setViewpoint
void setViewpoint(Viewpoint viewpoint)
-
setViewpointAsync
ListenableFuture<Boolean> setViewpointAsync(Viewpoint viewpoint)
-
setViewpointAsync
ListenableFuture<Boolean> setViewpointAsync(Viewpoint viewpoint, float durationSeconds)
-
setViewpointCamera
void setViewpointCamera(Camera camera)
-
addDrawStatusChangedListener
void addDrawStatusChangedListener(DrawStatusChangedListener listener)
-
removeDrawStatusChangedListener
boolean removeDrawStatusChangedListener(DrawStatusChangedListener listener)
-
addNavigationChangedListener
void addNavigationChangedListener(NavigationChangedListener listener)
-
removeNavigationChangedListener
boolean removeNavigationChangedListener(NavigationChangedListener listener)
-
-