VR-Forces Developer's Guide
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Macros Groups Pages
LicenseUnlockProject.h
Go to the documentation of this file.
1 // This file is generated by GL Studio. DO NOT EDIT.
3 // To modify, run "glstudio licenseUnlockProject.gls", edit, then select Code/Generate All.
4 // Generated from licenseUnlockProject.gls using GL Studio 8.2.0
6 #ifndef _LicenseUnlockProject_h_
7 #define _LicenseUnlockProject_h_
8 
9 #include "gls_include.h"
10 #include "display.h"
11 #include "display_frame.h"
12 #include "callback_caller.h"
13 
14 #include "dynamic_library.h"
15 
16 // Fonts referenced by design and at run-time
17 
18 #include "component_base.h"
19 
20 
22 #if (defined(GLSGEN_EXPORT_LicenseUnlockProjectClass) || \
23  defined(GLSGEN_IMPORT_LicenseUnlockProjectClass) || \
24  defined(GLS_EXPORT_GENERATED) || \
25  defined(GLS_IMPORT_GENERATED)) \
26  && defined(_MSC_VER)
27 # if defined(GLSGEN_EXPORT_LicenseUnlockProjectClass) || defined(GLS_EXPORT_GENERATED)
28 # define GLSGEN_LicenseUnlockProjectClass_EXPORT __declspec(dllexport)
29 # else
30 # define GLSGEN_LicenseUnlockProjectClass_EXPORT __declspec(dllimport)
31 # endif
32 #else
33 # define GLSGEN_LicenseUnlockProjectClass_EXPORT
34 #endif
35 
38 
39 // This class exists to satisfy GLStudio's licensing requirements for an 8.2 license code.
40 // This should be instantiated before any RSOs are loaded.
41 // Otherwise, if an older RSO (with an unlock code from 7.0 or earlier, for example)
42 // is loaded, it will fail.
43 
44 
46 namespace disti
47 {
49 {
50 public:
51  DISTI_DEPRECATED( "This identifier is forbidden by the C++ standard but kept for backwards compatibility. Use BaseClass instead." )
54 
57  typedef CallbackMethodCallerTemplate< LicenseUnlockProjectClass > CallbackMethodCaller;
58  // Object creators
59  // Textures
60 
61  // Geometry
62 
63 private:
64 
65 protected:
66 
67 public:
69 
71 public:
72  // Methods
76  virtual GLSGEN_LicenseUnlockProjectClass_EXPORT void Calculate (double time);
77  virtual GLSGEN_LicenseUnlockProjectClass_EXPORT DisplayObject* CloneObject (bool generateNames = false);
78 
87  virtual GLSGEN_LicenseUnlockProjectClass_EXPORT InterfaceListType* GetCppInterfaceDescription(InterfaceListType* addToThisList= NULL );
88  virtual GLSGEN_LicenseUnlockProjectClass_EXPORT void GetCppInterfaceDescriptionFree(InterfaceListType* array);
89 };
90 } //namespace disti
91 
92 
93 #endif
94 
Definition: LicenseUnlockProject.h:48
#define GLSGEN_LicenseUnlockProjectClass_EXPORT
Definition: LicenseUnlockProject.h:33
virtual GLSGEN_LicenseUnlockProjectClass_EXPORT void GetCppInterfaceDescriptionFree(InterfaceListType *array)
CallbackMethodCallerTemplate< LicenseUnlockProjectClass > CallbackMethodCaller
Definition: LicenseUnlockProject.h:57
virtual GLSGEN_LicenseUnlockProjectClass_EXPORT void Calculate(double time)
This code is called every frame.
GLSGEN_LicenseUnlockProjectClass_EXPORT void CreateObjects(void)
virtual GLSGEN_LicenseUnlockProjectClass_EXPORT void Initialize()
This code is called immediately after creating objects.
virtual GLSGEN_LicenseUnlockProjectClass_EXPORT InterfaceListType * GetCppInterfaceDescription(InterfaceListType *addToThisList=NULL)
Get the details of the Cpp Interface The actual interface is exposed in compiled code.
virtual GLSGEN_LicenseUnlockProjectClass_EXPORT DisplayObject * CloneObject(bool generateNames=false)

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)