VR-Forces 5.0.2 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
DtSpeedTreeMergeJob.h
Go to the documentation of this file.
1 /*****************************************************************************
2  * Copyright (c) 2021 MAK Technologies, Inc.
3  * All rights reserved.
4  *****************************************************************************/
5 
9 
10 #pragma once
11 
12 #include <vrvSt/vrvSt.h>
13 
14 #include <osg/OperationThread>
15 
16 namespace osg
17 {
18  class Object;
19 }
20 
21 namespace makVrv
22 {
23  class DtStreamedSpeedTreeThread;
24  class DtSpeedTreeMergeJob;
25 
28  class DT_DLL_VRVST DtSpeedTreeMergeJob : public osg::Operation
29  {
30  public:
33 
35  virtual ~DtSpeedTreeMergeJob();
36 
38  DtSpeedTreeMergeJob() = delete;
40  DtSpeedTreeMergeJob(const DtSpeedTreeMergeJob& rhs) = delete;
42  DtSpeedTreeMergeJob& operator=(const DtSpeedTreeMergeJob& rhs) = delete;
43 
44  public:
46  virtual void operator () (osg::Object* sv);
47 
49  virtual void release();
50 
51  public:
53  };
54 }
#define DT_DLL_VRVST
Definition: vrvSt.h:20
osg::Operation responsible for launching async tbb task, currently done in swap buffers ...
Definition: DtSpeedTreeMergeJob.h:28
Contains DLL export macros.
DtStreamedSpeedTreeThread * myThread
Definition: DtSpeedTreeMergeJob.h:52
Thread object to convert tree marker requests into tree records in a worker thread.
Definition: DtStreamedSpeedTreeThread.h:56

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)