5 #include "BlueSphere.h"
6 #include "IRenderableFilter.h"
9 #include "VectorMath.h"
10 #include "BlueSphereViewStyle.h"
26 void SetVisible(
bool visible);
27 void SetScale(
float scaleParam);
28 void SetTransitionValue(
float transitionParam);
29 void Update(
float dt);
31 void SetBlueSphereTransform(
const Eegeo::m44& modelViewProjection,
const Eegeo::m44& modelViewProjectionArrow);
32 void SetBlueSphereStyle(
const std::string& currentVisualMapTime,
const std::string& currentVisualMapWeather,
const int environmentScale);
33 void SetLocationServiceState(
bool isConnected);
34 void SetDepthTesting(
bool depthTestEnabled);
35 void SetInInterior(
bool inInterior);
36 void ShowOrientation(
bool showOrientationArrow);
39 void UpdateBlueSphereRenderingLayer(
bool inInterior);
46 float transitionParam,
49 bool isLocationServiceConnected,
54 float textureLerpValue
58 float m_transitionParam;
61 bool m_showOrientationArrow;
62 bool m_isLocationServiceConnected;
63 bool m_depthTestEnabled;
68 float m_colorLerpValue;
69 float m_textureLerpValue;
92 bool m_modelTransformsChanged;