22 virtual std::vector<IProp::IdType> Create(
const std::vector<PropCreateParams>& propCreateParams) = 0;
24 virtual void Destroy(
const IProp::IdType propId) = 0;
26 virtual void Destroy(
const std::vector<IProp::IdType>& propIds) = 0;
28 virtual bool Exists(
const IProp::IdType propId)
const = 0;
30 virtual IProp& Get(
const IProp::IdType propId)
const = 0;
32 virtual void SetAutomaticIndoorMapPopulationEnabled(
bool enabled) = 0;
34 virtual bool IsAutomaticIndoorMapPopulationEnabled()
const = 0;
45 bool enableEntityQueries);
51 std::vector<IProp::IdType> Create(
const std::vector<PropCreateParams>& propCreateParams)
override;
53 void Destroy(
const IProp::IdType propId)
override;
55 void Destroy(
const std::vector<IProp::IdType>& propIds)
override;
57 bool Exists(
const IProp::IdType propId)
const override;
59 IProp& Get(
const IProp::IdType propId)
const override;
61 void SetAutomaticIndoorMapPopulationEnabled(
bool enabled)
override;
63 bool IsAutomaticIndoorMapPopulationEnabled()
const override;
70 bool m_enableEntityQueries;