1 // Copyright 2001-2018 Crytek GmbH / Crytek Group. All rights reserved.
7 class CSceneModelCommon
;
8 class CSceneElementCommon
;
9 class CSceneElementPhysProxies
;
10 class CSceneElementProxyGeom
;
18 void AddProxyGeometries(CSceneElementPhysProxies
* pPhysProxiesElement
, CProxyGenerator
* pProxyGenerator
);
20 void AddProxyGenerationContextMenu(QMenu
* pMenu
, CSceneModelCommon
* pSceneModel
, const QModelIndex
& index
, CProxyGenerator
* pProxyGenerator
);
22 CSceneElementPhysProxies
* GetSelectedPhysProxiesElement(CSceneElementCommon
* pSelectedElement
, bool includeGeoms
= false);
24 CSceneElementPhysProxies
* FindSceneElementOfPhysProxies(CScene
& scene
, const SPhysProxies
* pPhysProxies
);
25 CSceneElementProxyGeom
* FindSceneElementOfProxyGeom(CScene
& scene
, const phys_geometry
* pProxyGeom
);