gwnavruntime/navdata/navdatablobcategory.h Source File

navdatablobcategory.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 
8 // primary contact: GUAL - secondary contact: NOBODY
9 #ifndef Navigation_NavDataBlobCategory_H
10 #define Navigation_NavDataBlobCategory_H
11 
12 
15 
16 
17 namespace Kaim
18 {
19 
20 
21 enum NavDataCategory
22 {
23  // DO NOT remove, comment or change order in this enum
24  Blob_Navigation_NavData_NavCellBlob = 0,
25  Blob_Navigation_NavData_NavMeshElementBlob = 1,
26  Blob_Navigation_NavData_NavGraphBlob = 2,
27  Blob_Navigation_NavData_NavGraphArray = 3,
28  Blob_Navigation_NavData_NavDataIndex = 4,
29  Blob_Navigation_NavData_BlobFieldArray = 5,
30  Blob_Navigation_NavData_NavFloorBlob = 6,
31  Blob_Navigation_NavData_ActiveDataBlob = 7,
32  Blob_Navigation_NavData_NavTag = 8,
33  Blob_Navigation_NavData_ActiveGuidsBlob = 9,
34  Blob_Navigation_NavData_TagVolumeBlob = 10,
35  Blob_Navigation_NavData_TagVolumeContextBlob = 11,
36  Blob_Navigation_NavData_NavGraphArrayLinkInfoBlob = 12,
37  Blob_Navigation_NavData_KyGuid = 13,
38  Blob_Navigation_NavData_SectorDescriptorBlob = 14,
39  Blob_Navigation_NavData_DatabaseDescriptorBlob = 15,
40 
41  Blob_Navigation_NavData_AbstractGraphFloorBlob = 16,
42  Blob_Navigation_NavData_AbstractGraphCellBlob = 17,
43  Blob_Navigation_NavData_AbstractGraphBlob = 18,
44  Blob_Navigation_NavData_AbstractDataIndex = 19,
45 
46  Blob_Navigation_NavData_Count
47 };
48 
49 
50 class NavDataCategoryBuilder : public IBlobCategoryBuilder
51 {
52 public:
53  NavDataCategoryBuilder() : IBlobCategoryBuilder(Blob_Navigation, Blob_Navigation_NavData, Blob_Navigation_NavData_Count) {}
54  virtual void Build(BlobCategory* category) const;
55 };
56 
57 
58 }
59 
60 
61 #endif // Navigation_NavDataBlobCategory_H
62 
Definition: gamekitcrowddispersion.h:20