18#ifndef INCLUDED_ICMPRANGEOVERLAYRENDERER
19#define INCLUDED_ICMPRANGEOVERLAYRENDERER
30 virtual void AddRangeOverlay(
float radius,
const std::string& texture,
const std::string& textureMask,
float thickness) = 0;
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
Definition: ICmpRangeOverlayRenderer.h:25
virtual void AddRangeOverlay(float radius, const std::string &texture, const std::string &textureMask, float thickness)=0
Add a range overlay to this entity, for example for an aura or attack.
virtual void UpdateColor()=0
Updates the overlay color to match the player color.
virtual void ResetRangeOverlays()=0
Delete all range overlays.
Definition: IComponent.h:33