18 #ifndef INCLUDED_ICMPRALLYPOINTRENDERER 19 #define INCLUDED_ICMPRALLYPOINTRENDERER 48 virtual void Reset() = 0;
51 virtual bool IsSet()
const = 0;
59 #endif // INCLUDED_ICMPRALLYPOINTRENDERER Definition: IComponent.h:32
Definition: FixedVector2D.h:24
virtual void AddPosition_wrapper(const CFixedVector2D &position)=0
Add another position at which a marker should be displayed, connected to the previous one...
virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D &position)=0
Updates the position of one given rally point marker.
virtual void SetDisplayed(bool displayed)=0
Sets whether the rally point marker and line should be displayed.
virtual bool IsSet() const =0
Returns true if at least one display rally point is set.
virtual void SetPosition(const CFixedVector2D &position)=0
Sets the position at which the rally point marker should be displayed.
uint32_t u32
Definition: types.h:39
virtual void UpdateColor()=0
Updates the line color.
virtual void Reset()=0
Reset the positions of this rally point marker.
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
Rally Point.
Definition: ICmpRallyPointRenderer.h:29