Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD

ps
Struct CSelectedEntities

Singleton
   |
   +--CSelectedEntities

   in Interact.h
   in Interact.cpp

struct CSelectedEntities
extends Singleton


Field Summary
 int m_defaultAction
          
 int m_defaultCommand
          
 i8 m_group
          
 i8 m_group_highlight
          
 std::vector< HEntity >[ 20 ] m_groups
          
 bool m_mouseOverMM
          
 int m_secondaryAction
          
 int m_secondaryCommand
          
 std::vector< HEntity > m_selected
          
 bool m_selectionChanged
          
 std::map< CStr, Handle > m_unitUITextures
          
 
Constructor Summary
CSelectedEntities()
          
~CSelectedEntities()
          
 
Method Summary
 void AddGroup( i8 groupid )
          
 void AddSelection( HEntity entity )
          
 void AddToGroup( i8 groupid, HEntity entity )
          
 void ChangeGroup( HEntity entity, i8 groupid )
          
 void ClearSelection()
          
 void DestroyUnitUiTextures()
          
 int GetGroupCount( i8 groupid )
          
 CVector3D GetGroupPosition( i8 groupid )
          
 CVector3D GetSelectionPosition()
          
 void HighlightGroup( i8 groupid )
          
 void HighlightNone()
          
 bool IsSelected( HEntity entity )
          
 void LoadGroup( i8 groupid )
          
 int LoadUnitUiTextures()
          
 void RemoveAll( HEntity entity )
          
 void RemoveSelection( HEntity entity )
          
 void RenderAuras()
          
 void RenderBarBorders()
          
 void RenderBars()
          
 void RenderHealthBars()
          
 void RenderOverlays()
          
 void RenderRallyPoints()
          
 void RenderRanks()
          
 void RenderSelectionOutlines()
          
 void RenderStaminaBars()
          
 void SaveGroup( i8 groupid )
          
 void SetSelection( HEntity entity )
          
 void Update()
          
   
Methods inherited from class Singleton
GetSingleton, GetSingletonPtr, IsInitialised
 

Field Detail

m_defaultAction

public int m_defaultAction;

m_defaultCommand

public int m_defaultCommand;

m_group

public i8 m_group;

m_group_highlight

public i8 m_group_highlight;

m_groups

public std::vector< HEntity > m_groups[ 20 ];

m_mouseOverMM

public bool m_mouseOverMM;

m_secondaryAction

public int m_secondaryAction;

m_secondaryCommand

public int m_secondaryCommand;

m_selected

public std::vector< HEntity > m_selected;

m_selectionChanged

public bool m_selectionChanged;

m_unitUITextures

public std::map< CStr, Handle > m_unitUITextures;


Constructor Detail

CSelectedEntities

public CSelectedEntities();

~CSelectedEntities

public ~CSelectedEntities();


Method Detail

AddGroup

public void AddGroup( i8 groupid );

AddSelection

public void AddSelection( HEntity entity );

AddToGroup

public void AddToGroup( i8 groupid, HEntity entity );

ChangeGroup

public void ChangeGroup( HEntity entity, i8 groupid );

ClearSelection

public void ClearSelection();

DestroyUnitUiTextures

public void DestroyUnitUiTextures();

GetGroupCount

public int GetGroupCount( i8 groupid );

GetGroupPosition

public CVector3D GetGroupPosition( i8 groupid );

GetSelectionPosition

public CVector3D GetSelectionPosition();

HighlightGroup

public void HighlightGroup( i8 groupid );

HighlightNone

public void HighlightNone();

IsSelected

public bool IsSelected( HEntity entity );

LoadGroup

public void LoadGroup( i8 groupid );

LoadUnitUiTextures

public int LoadUnitUiTextures();

RemoveAll

public void RemoveAll( HEntity entity );

RemoveSelection

public void RemoveSelection( HEntity entity );

RenderAuras

public void RenderAuras();

RenderBarBorders

public void RenderBarBorders();

RenderBars

public void RenderBars();

RenderHealthBars

public void RenderHealthBars();

RenderOverlays

public void RenderOverlays();

RenderRallyPoints

public void RenderRallyPoints();

RenderRanks

public void RenderRanks();

RenderSelectionOutlines

public void RenderSelectionOutlines();

RenderStaminaBars

public void RenderStaminaBars();

SaveGroup

public void SaveGroup( i8 groupid );

SetSelection

public void SetSelection( HEntity entity );

Update

public void Update();

 Overview   Project   Class   Tree   Deprecated   Index 
0 A.D.
Generated on September 04, 2007 at 18:14
CppDoc v2.4.0
FRAMES    NO FRAMES
SUMMARY:  INNER | FIELD | CONSTR | METHOD