VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
debugDrawNavMeshLogic.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2020 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 #pragma once
9 
12 #include <vlpi/simulationAddress.h>
13 
14 namespace makVrv
15 {
16  class DtDe;
17 }
18 
19 namespace makVrf
20 {
21  class DtDebugDrawNavMeshInterface;
22 
32  {
33  public:
34  //CTOR
36  //DTOR
37  virtual ~DtDebugDrawNavMeshLogic() override;
39  virtual void drawNavMesh(const DtSimulationAddress& simEngine, const std::string& profileString);
41  virtual void deleteNavMesh(const DtSimulationAddress& simEngine, const std::string& profileString);
43  virtual void setNavMeshColor(bool value);
45  virtual void setNavMeshColorAlpha(float alpha);
47  virtual void setNavMeshOffset(float offset);
48 
49  protected:
50 
54  float myColorAlpha;
55  float myOffset;
56  };
57 }
Contains makVrf::DtDebugDrawCommonLogic class. This class contain the common function for DtDebugDraw...
Definition: debugDrawCommonLogic.h:29
#define DT_DLL_VRFGUICOREQT
Definition: vrfGuiCoreQt.h:26
float myColorAlpha
Definition: debugDrawNavMeshLogic.h:54
Definition: debugDrawNavMeshInterface.h:22
makVrv::DtDe & myDe
Definition: debugDrawNavMeshLogic.h:51
bool myNavMeshColor
Definition: debugDrawNavMeshLogic.h:53
float myOffset
Definition: debugDrawNavMeshLogic.h:55
Contains makVrf::DtDebugDrawNavMeshLogic class. This class is trigger by the DebugDrawNavMeshPage dia...
Definition: debugDrawNavMeshLogic.h:31
The DtDe is the core component of any VR-Vantage application. It owns a DtRenderer, DtDeCommunicator, as well as a DtDisplay and other things.
Definition: DtDe.h:76
DtDebugDrawNavMeshInterface * myInterface
Definition: debugDrawNavMeshLogic.h:52
voidpf uLong offset
Definition: ioapi.h:42

Document ID: Generated on Thu Oct 23 22:29:17 EDT 2025 from SVN revision 280951
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)