5 #include "VectorMath.h"
18 , ecefOffset(v3::Zero())
19 , floorGeometryScale(v3::One())
20 , highlightGeometryScale(v3::One())
22 , detailGeometryAlpha(1.f)
23 , showDetailGeometry(
false)
30 const v3& floorGeometryScale,
31 const v3& highlightGeometryScale,
33 float detailGeometryAlpha,
34 bool showDetailGeometry)
36 , ecefOffset(ecefOffset)
37 , floorGeometryScale(floorGeometryScale)
38 , highlightGeometryScale(floorGeometryScale)
39 , saturation(saturation)
40 , detailGeometryAlpha(detailGeometryAlpha)
41 , showDetailGeometry(showDetailGeometry)
47 v3 floorGeometryScale;
48 v3 highlightGeometryScale;
51 float detailGeometryAlpha;
52 bool showDetailGeometry;
64 virtual float CalcLookAtHeight()
const = 0;
66 virtual v3 CalcFloorCenteredTangentSpaceLookAt()
const = 0;