8 #ifndef GwNavGen_GeneratorConfig_H
9 #define GwNavGen_GeneratorConfig_H
39 class GeneratorInputOutput :
public RefCountBaseNTS<GeneratorInputOutput, MemStat_NavDataGen>
45 void ShallowCopy(const GeneratorInputOutput& other);
46 void DeepCopy(const GeneratorInputOutput& other,
GeneratorSector::ClearPointedDataMode clearPointedDataMode);
100 void CommonCopy(const GeneratorInputOutput& other);
104 GeneratorAbstractGraphParameters m_abstractGraphParams;
107 GeneratorSectorList m_sectors;
112 Ptr<
BlobHandler<NavDataIndex> > m_navDataIndexHandler;
117 Ptr<
BlobHandler<AbstractDataIndex> > m_abstractDataIndexHandler;
122 Ptr<
BlobHandler<ColDataIndex> > m_colDataIndexHandler;
Base interface for a class that opens a file on disk.
Definition: fileopener.h:35
KyInt32 KyResult
Defines a type that can be returned by methods or functions in the Gameware Navigation SDK to indicat...
Definition: types.h:254
General purpose array for movable objects that require explicit construction/destruction.
Definition: kyarray.h:118
#define KY_NULL
Null value.
Definition: types.h:247
SectorInputSource
Describes where the Generator will get its input for each sector.
Definition: genflags.h:17
The BlobHandler class is a top-level mechanism for serializing blobs between objects in memory and fi...
Definition: blobhandler.h:45
#define KY_CLASS_WITHOUT_COPY(ClassName)
Define to forbid copy constructor and copy assignment.
Definition: types.h:387
Easy to write/read version of DatabaseDescriptorBlob.
Definition: databasedescriptor.h:38
SectorChange
Describes what the generation does about a sector.
Definition: genflags.h:28
The GeneratorSector class provides a definition for a single sector to be treated by the Generator...
Definition: generatorsector.h:46
Definition: gamekitcrowddispersion.h:20
The KyGuid class represents a globally unique ID.
Definition: kyguid.h:22
The GeneratorParameters class contains configuration parameters that control the characteristics of t...
Definition: generatorparameters.h:75
The GeneratorRunOptions class contains configuration parameters that control the way in which the Gen...
Definition: generatorrunoptions.h:49
This class is a wrapper around an array of KyGuid objects.
Definition: generatorguidcompound.h:22
unsigned int KyUInt32
Type used internally to represent an unsigned 32-bit integer.
Definition: types.h:36