VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
settingsObjectFactory.h
Go to the documentation of this file.
1 /*******************************************************************************
2 ** Copyright (c) 2008 MAK Technologies, Inc.
3 ** All rights reserved.
4 *******************************************************************************/
5 /*******************************************************************************
6 ** $RCSfile: settingsObjectFactory.h,v $ $Revision: 1.1 $ $State: Exp $
7 *******************************************************************************/
8 
9 // \file settingsObjectFactory.h
10 // \brief Factory for DtSettingsObjects.
11 
12 #ifndef settingsObjectFactory_H_
13 #define settingsObjectFactory_H_
14 
16 
17 class DtSettingsObject;
19 
20 // Structure of data passed to the DtSettingsObject constructor.
22 {
23  std::string name;
24 };
25 
28 
31  public DtStringKeyFactoryWithParam<DtSettingsObject,
32  DtSettingsObjectCreationParams&>
33 {
34 public:
35  // Constructor
37 
38  // Destructor
39  virtual ~DtSettingsObjectFactory();
40 
41  // Calls the constructor
43 
44 };
45 
46 // Function signature for the creator method for DtDtSettingsObjects
48 
49 #endif
50 
51 
Definition: stringKeyFactory.h:80
DtSettingsObject *(* DtCreatorFcn)(DtSettingsObjectCreationParams &)
Definition: stringKeyFactory.h:84
DtSettingsObjectFactory::DtCreatorFcn DtSettingsObjectCreatorFcn
Definition: settingsObjectFactory.h:47
Definition: settingsObject.h:27
Definition: settingsObjectFactory.h:30
Factory templates DtStringKeyFactory and DtStringKeyFactoryWithParam.
Definition: settingsObjectFactory.h:21
#define DT_DLL_makSettingsManager
Definition: makSettingsManagerDefines.h:24
std::string name
Definition: settingsObjectFactory.h:23
static DtStringKeyFactoryWithParam< T_CreationType, T_ConstructorParam > * create()

Document ID: Generated on Tue Sep 24 19:28:17 EDT 2024 from SVN revision 269799
Copyright © 2005-2024 MAK Technologies. All Rights Reserved (www.mak.com)