Pyrogenesis  13997
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | List of all members
ICmpRallyPointRenderer Class Referenceabstract

Rally Point. More...

#include <ICmpRallyPointRenderer.h>

Inheritance diagram for ICmpRallyPointRenderer:
IComponent CCmpRallyPointRenderer

Public Member Functions

virtual void SetDisplayed (bool displayed)=0
 Sets whether the rally point marker and line should be displayed. More...
 
virtual void SetPosition (CFixedVector2D position)=0
 Sets the position at which the rally point marker should be displayed. More...
 
virtual void AddPosition_wrapper (CFixedVector2D position)=0
 Add another position at which a marker should be displayed, connected to the previous one. More...
 
virtual void Reset ()=0
 Reset the positions of this rally point marker. More...
 
- Public Member Functions inherited from IComponent
virtual ~IComponent ()
 
virtual void Init (const CParamNode &paramNode)=0
 
virtual void Deinit ()=0
 
virtual void HandleMessage (const CMessage &msg, bool global)
 
CEntityHandle GetEntityHandle () const
 
void SetEntityHandle (CEntityHandle ent)
 
entity_id_t GetEntityId () const
 
CEntityHandle GetSystemEntity () const
 
const CSimContextGetSimContext () const
 
void SetSimContext (const CSimContext &context)
 
virtual void Serialize (ISerializer &serialize)=0
 
virtual void Deserialize (const CParamNode &paramNode, IDeserializer &deserialize)=0
 
virtual JSClass * GetJSClass () const
 
virtual jsval GetJSInstance () const
 

Additional Inherited Members

- Static Public Member Functions inherited from IComponent
static std::string GetSchema ()
 
static u8 GetSerializationVersion ()
 

Detailed Description

Rally Point.

Holds the position of a unit's rally points, and renders them to screen.

Definition at line 29 of file ICmpRallyPointRenderer.h.

Member Function Documentation

virtual void ICmpRallyPointRenderer::AddPosition_wrapper ( CFixedVector2D  position)
pure virtual

Add another position at which a marker should be displayed, connected to the previous one.

Implemented in CCmpRallyPointRenderer.

virtual void ICmpRallyPointRenderer::Reset ( )
pure virtual

Reset the positions of this rally point marker.

Implemented in CCmpRallyPointRenderer.

virtual void ICmpRallyPointRenderer::SetDisplayed ( bool  displayed)
pure virtual

Sets whether the rally point marker and line should be displayed.

Implemented in CCmpRallyPointRenderer.

virtual void ICmpRallyPointRenderer::SetPosition ( CFixedVector2D  position)
pure virtual

Sets the position at which the rally point marker should be displayed.

Discards all previous positions

Implemented in CCmpRallyPointRenderer.


The documentation for this class was generated from the following file: