gwnavruntime/collision/collisiondatablobcategory.h Source File

collisiondatablobcategory.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: JAPA - secondary contact: NOBODY
9 #ifndef Navigation_ColDataBlobCategory_H
10 #define Navigation_ColDataBlobCategory_H
11 
14 
15 namespace Kaim
16 {
17 
18 enum ColDataCategory
19 {
20  // DO NOT remove, comment or change order in this enum
21  Blob_Navigation_CollisionData_ColDataIndex = 0,
22  Blob_Navigation_CollisionData_HeightFieldBlob = 1,
23  Blob_Navigation_CollisionData_IndexedMeshBlob = 2,
24  Blob_Navigation_CollisionData_IndexedMeshArrayBlob = 3,
25  Blob_Navigation_CollisionData_ColDataSectorDescriptorBlob = 4,
26 
27  Blob_Navigation_ColData_Count
28 };
29 
30 
31 class ColDataCategoryBuilder : public IBlobCategoryBuilder
32 {
33 public:
34  ColDataCategoryBuilder() : IBlobCategoryBuilder(Blob_Navigation, Blob_Navigation_CollisionData, Blob_Navigation_ColData_Count) {}
35  virtual void Build(BlobCategory* category) const;
36 };
37 
38 }
39 
40 #endif // Navigation_ColDataBlobCategory_H
41 
Definition: gamekitcrowddispersion.h:20