VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simOperationsInProgressInterface.h
Go to the documentation of this file.
1 /****************************************************************************
2  * Copyright (c) 2023 MAK Technologies, Inc.
3  * All rights reserved.
4  ****************************************************************************/
5 
6 #pragma once
7 
10 
12 
16 {
17 public:
19 
22 
25 
26  virtual void setOperationInProgress(DtIfSimOperationsInProgress::Operation operation, bool) = 0;
27  virtual bool operationInProgress(DtIfSimOperationsInProgress::Operation operation) const = 0;
28  virtual void clearOperationsInProgress() = 0;
29  virtual int addObjectInFlux(const DtUUID& moving, const DtVector& movingTo, int replace = -1) = 0;
30  virtual int addObjectInFlux(const DtString& markingText, int force, const DtEntityType& type, const DtVector& creatingAt, int replace = -1) = 0;
31  virtual bool removeObjectInFlux(int) = 0;
32 };
UUID is a unique ID wrapper class.
Definition: uuid.h:59
Abstract interface to keep track of sim operations that are going on that can be reported to front-en...
Definition: simOperationsInProgressInterface.h:15
Operation
Definition: ifSimOperationsInProgress.h:34
Central access point of all non-object-specific the services and managers that are available for use ...
Definition: simulationServices.h:96
DtSimOperationsInProgressInterface()
Definition: simOperationsInProgressInterface.h:18
#define DT_DLL_vrfcore
This file is used to determine how to build.
Definition: vrfcoreDefines.h:25

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)