VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtIndirectGeometryCallbackConnector.h
Go to the documentation of this file.
1 /******************************************************************************
2 ** Copyright (c) 2018 MAK Technologies, Inc.
3 ** All rights reserved.
4 ******************************************************************************/
5 
9 
10 #pragma once
11 
13 
16 
17 
18 namespace makVrv
19 {
20  class DtTerrainPatchObject;
21 
26  : public DtVirtualBaseClass
27  {
28 
29  public:
32 
33  protected:
36 
39 
40  private:
45 
46  public:
49  static DtIndirectGeometryCallbackConnector& instance(DtDe& de);
50 
51  protected:
52 
56  virtual void slot_terrainPatchCreated(DtTerrainPatchObject& patch);
57  protected:
59 
61  private:
64  };
65 
69  : public DtVirtualBaseClass
70  {
71  public:
74 
77 
78  private:
83 
84  public:
86  virtual DtIndirectGeometryCallbackConnector* create(DtDe& de);
87  };
88 
89 }
Virtual base class. Allows for RTTI and proper virtual destruction. Used by Creators, Factories, Providers, Assemblers and User Interfaces.
Definition: DtVirtualBaseClass.h:19
DtIndirectGeometryCallbackConnectorCreator is used to create a DtIndirectGeometryCallbackConnector.
Definition: DtIndirectGeometryCallbackConnector.h:68
#define DT_DLL_VRVOSGEARTH
Definition: vrvOsgEarth.h:21
A DtTerrainPatchObject contains the methods for loading a file as a terrain. When loading a file as a...
Definition: DtTerrainPatchObject.h:37
Contains makVrv::DtVirtualBaseClass class.
DtSignalConnectionManager myConnections
Definition: DtIndirectGeometryCallbackConnector.h:60
Class to manage disconnection of boost connections on deletion.
Definition: DtSignalConnectionManager.h:20
Base class to provide boost signal/slot management.
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:70
A connector class to listen in on signal_terrainPatchCreated and install the DtIndirectGeometryCallba...
Definition: DtIndirectGeometryCallbackConnector.h:25
Contains DLL export macros.
DtDe & myDe
Definition: DtIndirectGeometryCallbackConnector.h:58

Document ID: Generated on Sun Dec 4 20:22:03 EST 2022 from SVN revision 249613
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)