5 #include "VectorMath.h"
21 virtual v4 GetHighlight(
const std::string& interiorid,
const std::string& entityId)
const = 0;
22 virtual void SetHighlight(
const std::string& interiorid,
const std::string& entityId,
const v4& highlightcolor) = 0;
23 virtual void SetHighlight(
const std::string& interiorid,
const std::string& entityId,
const v4& highlightColor,
const float highlightBorderThickness) = 0;
24 virtual void ClearHighlight(
const std::string& interiorid,
const std::string& entityId) = 0;
26 virtual void SetHighlights(
const std::string& interiorId,
const std::vector<std::string>& entityIds,
const v4& highlightColor) = 0;
27 virtual void SetHighlights(
const std::string& interiorId,
const std::vector<std::string>& entityIds,
const v4& highlightColor,
const float highlightBorderThickness) = 0;
28 virtual void ClearHighlights(
const std::string& interiorId,
const std::vector<std::string>& entityIds) = 0;
30 virtual bool IsHighlighted(
const std::string& interiorid,
const std::string& entityId)
const = 0;
31 virtual void ClearAllHighlights() = 0;