gwnavgeneration/generator/genflags.h Source File

genflags.h
Go to the documentation of this file.
1 /*
2 * Copyright 2015 Autodesk, Inc. All rights reserved.
3 * Use of this software is subject to the terms of the Autodesk license agreement and any attachments or Appendices thereto provided at the time of installation or download,
4 * or which otherwise accompanies this software in either electronic or hard copy form, or which is signed by you and accepted by Autodesk.
5 */
6 
7 // primary contact: GUAL - secondary contact: NOBODY
8 #ifndef GwNavGen_GenFlags_H
9 #define GwNavGen_GenFlags_H
10 
11 namespace Kaim
12 {
13 
14 namespace GenFlags
15 {
18  {
22  };
23 
27  enum SectorChange
28  {
30  SECTOR_CHANGED = 0,
31 
33  SECTOR_NOCHANGE = 1,
34 
36  SECTOR_REMOVED = 2
37  };
38 
39  enum GenerationMode
40  {
41  GENERATION_MODE_INVALID = 0,
42  GENERATE_REGULAR_SECTORS,
43  GENERATE_PATCHES
44  };
45 
46  enum RegenerateOnChange
47  {
48  REGEN_ON_CHANGE_ONLY = 0,
49  REGEN_ON_NEIGHBOR_CHANGE = 1
50  };
51 
54  {
57  };
58 }
59 
60 }
61 
62 #endif
Read previous imprint of the Sector, the difference is included in the generated NavDataPatch.
Definition: genflags.h:37
(default) To get the input of the sector, GeneratorInputProducer is called if SECTOR_CHANGED is set...
Definition: genflags.h:19
SectorColDataBuildMode
Describes whether or not CollisionData should be saved on a per-sector basis.
Definition: genflags.h:54
GeneratorInputProducer is called to get the input of the sector.
Definition: genflags.h:20
SectorInputSource
Describes where the Generator will get its input for each sector.
Definition: genflags.h:17
The Collision Data will be generated for this sector.
Definition: genflags.h:56
SectorChange
Describes what the generation does about a sector.
Definition: genflags.h:28
Definition: gamekitcrowddispersion.h:20
ClientInput is loaded to get the input of the sector.
Definition: genflags.h:21
May load the Sector inputs (if required by other CHANGED Sectors), does NOT generate any NavData or N...
Definition: genflags.h:34
Load the Sector inputs, generate the Sector NavData or impact the NavDataPatch.
Definition: genflags.h:31
(default) The Collision Data will NOT be generated for this sector
Definition: genflags.h:57