7 #include "VectorMathDecl.h"
24 virtual bool IsVisible()
const = 0;
26 virtual bool IsInteriorSelected()
const = 0;
28 virtual InteriorId GetSelectedInteriorId()
const = 0;
30 virtual int GetSelectedFloorIndex()
const = 0;
32 virtual bool IsValidFloorIndex(
int floorIndex)
const = 0;
34 virtual float GetLookAtHeightAboveBase()
const = 0;
36 virtual float GetBaseAltitude()
const = 0;
38 virtual v3 GetFloorCenteredTangentSpaceLookAt()
const = 0;
42 virtual m44 GetFloorTransformWithTerrainFlattenedToScale(
int floorIndex,
float flatteningScale)
const = 0;
46 virtual m44 GetFloorTransform(
int floorIndex)
const = 0;
49 virtual dv3 GetFloorTransformOrigin(
int floorIndex)
const = 0;
57 virtual std::vector<const InteriorsFloorCell*> GetFloorCellsForRendering()
const = 0;