Maria GDK 4.7.0.84
Documentation of managed code in develop branch
Loading...
Searching...
No Matches
TPG.Globe3D.CameraControl Class Reference
Inheritance diagram for TPG.Globe3D.CameraControl:
TPG.Globe3D.Contracts.ICameraControl

Public Member Functions

void ViewResizedEvent (Size sz)
 
bool MousePressedEvent (object sender, MouseButtonEventArgs e)
 
bool MouseReleasedEvent (object sender, MouseButtonEventArgs e)
 
bool ManipulationStartingEvent (ManipulationStartingEventArgs args)
 
bool ManipulationCompletedEvent (ManipulationCompletedEventArgs args)
 
bool ManipulationDeltaEvent (ManipulationDeltaEventArgs args)
 
bool MouseMoveEvent (object sender, MouseEventArgs e)
 
bool MouseWheelEvent (MouseWheelEventArgs e)
 
void UpdateFrame ()
 
void PanLeft (object obj=null)
 
void PanRight (object obj=null)
 
void PanUp (object obj=null)
 
void PanDown (object obj=null)
 

Properties

CameraState CameraState [get, set]
 
bool MouseControlEnabled = true [get, set]
 
double ViewWidth [get]
 
double ViewHeight [get]
 
double Yaw [get, set]
 
double Pitch [get, set]
 
double Roll [get, set]
 
double TargetDistance [get, set]
 
GeoPos TargetPos [get, set]
 
double TargetAltitude [get, set]
 
bool FollowGround [get, set]
 
bool AvoidGround [get, set]
 
bool Tracking [get]
 True if the camera controller is currently tracking (moving position geographically).
 
- Properties inherited from TPG.Globe3D.Contracts.ICameraControl
CameraState CameraState [get, set]
 
bool Tracking [get]
 True if the camera controller is currently tracking (moving position geographically).
 

Events

TargetPosChangedEventHandler TargetPosChanged = delegate { }
 
TargetDistanceChangedEventHandler TargetDistanceChanged = delegate { }
 
PanEventHandler AfterPan = delegate { }
 
OrientationChangedEventHandler OrientationChanged = delegate { }
 
- Events inherited from TPG.Globe3D.Contracts.ICameraControl
TargetPosChangedEventHandler TargetPosChanged
 This method is called when the target position changes (Target Latitude, Longitude, Altitude).
 
TargetDistanceChangedEventHandler TargetDistanceChanged
 This event is called when the target zoom distance is changed.
 
OrientationChangedEventHandler OrientationChanged
 This event is called each time the camera orientation changes (i.e. roll, pitch, yaw angles).
 

Property Documentation

◆ CameraState

CameraState TPG.Globe3D.CameraControl.CameraState
getset

◆ Tracking

bool TPG.Globe3D.CameraControl.Tracking
get

True if the camera controller is currently tracking (moving position geographically).

Implements TPG.Globe3D.Contracts.ICameraControl.


The documentation for this class was generated from the following file: