gwnavruntime/navdata/navdatablobcategory.h Source File

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