6 #include <glm/gtx/quaternion.hpp>
20 virtual void update(
float deltaSec)
override;
21 virtual void draw()
override;
23 virtual bool isAt(
const Ray& ray)
const override;
25 virtual void onClick(ClickType clickType)
override;
33 std::unique_ptr<ObjectHudgetVoxels> m_objectVoxels;
34 std::unique_ptr<ArrowHudgetVoxels> m_arrowVoxels;
37 void updateTargeted();
43 glm::vec3 closestPointInsideFov();
45 void calculateOpeningAngle();
Definition: objecthudgetvoxels.h:13
Definition: arrowhudgetvoxels.h:12
Definition: hudobjectdelegate.h:15
Definition: objecthudget.h:15