VR-Forces 5.0.3 Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
simComponentManagerFactoryEntry.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2021 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 #pragma once
6 
9 
14 
16 {
17 public:
18 
21 
24 
28 
32 
33  virtual const DtString& typeToCreate() const;
34  virtual void setTypeToCreate(const DtString& type);
35 
36  virtual const DtSimComponentManagerCreatorFcn& creatorFcn() const;
37  virtual void setCreatorFcn(const DtSimComponentManagerCreatorFcn& fcn);
38 
39  virtual DtSimComponentManagerFactoryEntry * clone(
41  orig) const;
42 
43 protected:
44 
46 
48 };
DtSimComponentManager *(* DtSimComponentManagerCreatorFcn)(DtLocalObject *vrfObject)
Definition: simComponentManagerFactory.h:16
DtString myTypeToCreate
Definition: simComponentManagerFactoryEntry.h:45
#define DT_DLL_vrfobjcore
This file is used to determine how to build.
Definition: vrfobjcoreDefines.h:24
DtSimComponentManagerCreatorFcn myCreatorFcn
Definition: simComponentManagerFactoryEntry.h:47
class DtSimComponentManagerFactoryEntry:
Definition: simComponentManagerFactoryEntry.h:15

Document ID: Generated on Thu Jun 1 17:58:13 EDT 2023 from SVN revision 255404
Copyright © 2005-2021 MAK Technologies. All Rights Reserved (www.mak.com)