18 #ifndef INCLUDED_ICMPOVERLAYRENDERER 19 #define INCLUDED_ICMPOVERLAYRENDERER 43 virtual void Reset() = 0;
70 #endif // INCLUDED_ICMPOVERLAYRENDERER Definition: IComponent.h:32
Definition: FixedVector2D.h:24
Class OverlayRenderer: Render various bits of data that overlay the game world (selection circles...
Definition: OverlayRenderer.h:37
static void SetOverrideVisibility(bool visible)
Enables or disables rendering of all sprites.
Definition: ICmpOverlayRenderer.h:59
virtual void Reset()=0
Delete all sprites that have been previously added.
virtual void AddSprite(const VfsPath &textureName, const CFixedVector2D &corner0, const CFixedVector2D &corner1, const CFixedVector3D &offset, const std::string &color="255 255 255 255")=0
Add a new textured billboard sprite to be rendered.
Definition: FixedVector3D.h:24
#define DECLARE_INTERFACE_TYPE(iname)
Definition: Interface.h:23
static bool m_OverrideVisible
Definition: ICmpOverlayRenderer.h:67
Interface for rendering 'overlay' objects (typically sprites), automatically positioned relative to t...
Definition: ICmpOverlayRenderer.h:37