6 #include "VectorMath.h"
7 #include "InteriorFloorAnimatorConfiguration.h"
19 : CameraDistanceMax(0.f)
20 , CameraDistanceMin(0.f)
21 , CameraDistanceInitial(0.f)
22 , CameraFovDegrees(0.f)
23 , CameraPitchDegrees(0.f)
24 , CameraZoomScale(0.f)
25 , InitialTransitionTargetFovDegrees(0.f)
26 , InitialTransitionTargetPitchDegrees(0.f)
27 , InitialTransitionDuration(0.f)
28 , EntryTransitionDuration(0.f)
29 , ExitTransitionDuration(0.f)
30 , CameraJumpTransitionThreshold(0.f)
31 , InteractionExpandTransitionDuration(0.f)
32 , InteractionFloorParamDecayTimeConstant(0.f)
34 , LabelGlyphColor(v4::Zero())
35 , LabelOutlineColor(v4::Zero())
36 , LabelsVisibleWhenExpanded(
false)
37 , LabelsAlwaysHidden(
false)
38 , LabelFontHasHalo(
false)
39 , UseLegacyLabels(
false)
40 , UseLegacyEntryMarkers(
false)
41 , UseIndoorMetaData(
true)
42 , LabelFontHaloWidth(0.f)
43 , LabelFontHaloHardness(0.f)
44 , SelectionTimeoutDuration(0.f)
47 float CameraDistanceMax;
48 float CameraDistanceMin;
49 float CameraDistanceInitial;
50 float CameraFovDegrees;
51 float CameraPitchDegrees;
52 float CameraZoomScale;
53 float InitialTransitionTargetFovDegrees;
54 float InitialTransitionTargetPitchDegrees;
55 float InitialTransitionDuration;
56 float EntryTransitionDuration;
57 float ExitTransitionDuration;
58 float CameraJumpTransitionThreshold;
59 float InteractionExpandTransitionDuration;
60 float InteractionFloorParamDecayTimeConstant;
62 std::string PinTexturePathWithoutExtension;
63 std::string PinTextureFileExtension;
64 std::string LabelFontTextureFilename;
67 bool LabelsVisibleWhenExpanded;
68 bool LabelsAlwaysHidden;
69 bool LabelFontHasHalo;
71 bool UseLegacyEntryMarkers;
72 bool UseIndoorMetaData;
73 float LabelFontHaloWidth;
74 float LabelFontHaloHardness;
75 float SelectionTimeoutDuration;
76 std::string AppStoreValidateUrl;
80 std::string LabelCategoryMapPath;
81 std::string LabelSourceLayerName;
82 std::string InteriorMarkerLabelSourceLayerName;