gwnavgeneration/generator/genflags.h Source File

genflags.h
Go to the documentation of this file.
1 /*
2 * Copyright 2016 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 #pragma once
8 
9 namespace Kaim
10 {
11 
12 namespace GenFlags
13 {
16 {
21 };
22 
27 {
31 };
32 
33 enum GenerationMode
34 {
35  GENERATION_MODE_INVALID = 0,
36  GENERATE_REGULAR_SECTORS,
37  GENERATE_PATCHES
38 };
39 
42 {
45 };
46 
47 enum ProduceInputMask
48 {
49  ProduceInputMask_None = 0,
50  ProduceInputMask_SeedPoints = 1,
51  ProduceInputMask_TagVolumes = 2,
52  ProduceInputMask_All = ProduceInputMask_SeedPoints | ProduceInputMask_TagVolumes
53 };
54 
55 }
56 
57 }
58 
Read previous imprint of the Sector, the difference is included in the generated NavDataPatch.
Definition: genflags.h:30
(default) To get the input of the sector, GeneratorInputProducer is called if SECTOR_CHANGED is set...
Definition: genflags.h:17
SectorColDataBuildMode
Describes whether or not CollisionData should be saved on a per-sector basis.
Definition: genflags.h:41
the virtual function GeneratorInputProducer::Produce() will be called
Definition: genflags.h:18
SectorInputSource
Describes where the Generator will get its input for each sector.
Definition: genflags.h:15
The Collision Data will be generated for this sector.
Definition: genflags.h:43
SectorChange
Describes what the generation does about a sector.
Definition: genflags.h:26
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17
GeneratorSector::GetName().ClientInput is loaded.
Definition: genflags.h:19
May load the Sector inputs (if required by other CHANGED Sectors), does NOT generate any NavData or N...
Definition: genflags.h:29
Load the Sector inputs, generate the Sector NavData or impact the NavDataPatch.
Definition: genflags.h:28
GeneratorSector::m_inputFileNames[0] is loaded.
Definition: genflags.h:20
(default) The Collision Data will NOT be generated for this sector
Definition: genflags.h:44