All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Pages
Static Public Member Functions | Public Attributes | List of all members
Eegeo::Camera::GlobeCamera::GlobeCameraTouchControllerConfiguration Struct Reference

Configuration constants for GlobeCameraTouchController. More...

#include <GlobeCameraTouchControllerConfiguration.h>

Static Public Member Functions

static
GlobeCameraTouchControllerConfiguration 
CreateDefault ()
 

Public Attributes

float panDeadZone
 threshold defining minimum pan velocity in order for inertia to be applied after a pan gesture is released
 
float panDecayNormal
 time constant controlling decay of pan inertia after releasing a pan gesture
 
float panDecayHeavilyDamped
 time constant controlling decay of pan inertia after releasing a pan gesture, in "heavily damped" mode
 
float panInertiaMax
 maximum pan velocity
 
float rotationDecay
 time constant controlling decay of rotation inertia after releasing a rotation gesture
 
float rotationMaxVelocity
 maximum rotation velocity, radians per second
 
float zoomDecay
 time constant controlling decay of zoom inertia after releasing a pinch-zoom gesture
 
float tiltScale
 touch sensitivity scale for tilt touch input
 
float tiltThreshold
 

Detailed Description

Configuration constants for GlobeCameraTouchController.

Member Function Documentation

GlobeCameraTouchControllerConfiguration Eegeo::Camera::GlobeCamera::GlobeCameraTouchControllerConfiguration::CreateDefault ( )
static
Returns
a GlobeCameraTouchControllerConfiguration instance with fields set to default values

Member Data Documentation

float Eegeo::Camera::GlobeCamera::GlobeCameraTouchControllerConfiguration::tiltThreshold

maximum difference between vertical screen coordinates of touch points in order for tilt gesture to succeed, measured in inches of device screen size (relative to devices DPI value in ScreenProperties)


The documentation for this struct was generated from the following files: