18#ifndef INCLUDED_ICMPRALLYPOINTRENDERER
19#define INCLUDED_ICMPRALLYPOINTRENDERER
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
Definition: FixedVector2D.h:25
Rally Point.
Definition: ICmpRallyPointRenderer.h:30
virtual void UpdateColor()=0
Updates the line color.
virtual void SetDisplayed(bool displayed)=0
Sets whether the rally point marker and line should be displayed.
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 Reset()=0
Reset the positions of this rally point marker.
virtual void UpdatePosition(u32 rallyPointId, const CFixedVector2D &position)=0
Updates the position of one given rally point marker.
virtual void SetPosition(const CFixedVector2D &position)=0
Sets the position at which the rally point marker should be displayed.
virtual bool IsSet() const =0
Returns true if at least one display rally point is set.
Definition: IComponent.h:33
uint32_t u32
Definition: types.h:39