VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtLodCenterImguiDebugMenu.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2025 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
8 
9 #pragma once
10 
11 #include <vrvOsg/vrvOsg.h>
12 
16 
17 #include <memory>
18 
19 namespace makVrv
20 {
21  class DtDe;
22 
24  {
25  public:
26  virtual ~DtLodCenterImguiDebugMenu();
27 
28  public:
29 
30  static DtLodCenterImguiDebugMenu& instance(DtDe& de);
31  static void registerInstance(DtDe& de, DtLodCenterImguiDebugMenu*);
32  static const std::string& instanceName();
33 
34  public:
35 
37  virtual void init();
38 
39  protected:
43 
45  virtual void slot_postUpdate();
46 
47  protected:
50  };
51 
52 }
DT_DLL_EXAMPLESCENEROOTPLUGIN void init(DtDe &anIG)
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
#define DT_DLL_VRVOSG
Definition: vrvOsg.h:23
DtSignalConnectionManager mySignalManager
Definition: DtLodCenterImguiDebugMenu.h:49
Contains makVrv::DtVirtualBaseClass class.
Definition: DtLodCenterImguiDebugMenu.h:23
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
DtDe & myDe
Definition: DtLodCenterImguiDebugMenu.h:48
Base class to provide boost signal/slot management.
Contains DLL export macros.
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

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)