1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
5 #include "IObjectManager.h"
6 #include "Objects/BaseObject.h"
7 #include "CryPhysics/physinterface.h"
9 struct SDisplayContext
;
10 struct IPhysicalEntity
;
12 //! This class draws an alignment line from a position to the world
13 class CAxisHelperExtended
16 CAxisHelperExtended();
17 void DrawAxes(SDisplayContext
& dc
, const Matrix34
& matrix
);
20 void DrawAxis(SDisplayContext
& dc
, const Vec3
& direction
, const float dist
, const Vec3
& up
, const Vec3
& color
);
25 std::vector
<IPhysicalEntity
*> m_skipEntities
;
26 std::vector
<CBaseObjectPtr
> m_objects
;
27 CBaseObjectsArray m_objectsForPicker
;
28 CBaseObject
* m_pCurObject
;
29 DWORD m_lastUpdateTime
;
38 static const float ms_maxDist
;