gwnavruntime/queries/blobs/queryblobcategory.h Source File

queryblobcategory.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 QueryCategory
20 {
21  // DO NOT remove, comment or change order in this enum
22  Blob_Navigation_Query_PathFinderQueryBlob = 0,
23  Blob_Navigation_Query_AStarQueryBlob = 1,
24  Blob_Navigation_Query_RayCanGoQueryBlob = 2,
25  Blob_Navigation_Query_RayCastQueryBlob = 3,
26  Blob_Navigation_Query_DiskCanGoQueryBlob = 4,
27  Blob_Navigation_Query_DiskCastQueryBlob = 5,
28  Blob_Navigation_Query_SegmentCanGoQueryBlob = 6,
29  Blob_Navigation_Query_SegmentCastQueryBlob = 7,
30  Blob_Navigation_Query_DiskCollisionQueryBlob = 8,
31  Blob_Navigation_Query_DiskExpansionQueryBlob = 9,
32  Blob_Navigation_Query_SpatializedPointCollectorInAABBQueryBlob = 10,
33  Blob_Navigation_Query_TriangleFromPosQueryBlob = 11,
34  Blob_Navigation_Query_InsidePosFromOutsidePosQueryBlob = 12,
35  Blob_Navigation_Query_NearestBorderHalfEdgeFromPosQueryBlob = 13,
36  Blob_Navigation_Query_DynamicNavMeshQueryBlob = 14,
37  Blob_Navigation_Query_BestGraphVertexPathFinderQueryBlob = 15,
38  Blob_Navigation_Query_CollisionRayCastQueryBlob = 16,
39 
40  Blob_Navigation_Query_Count
41 };
42 
43 
44 class QueryCategoryBuilder : public IBlobCategoryBuilder
45 {
46 public:
47  QueryCategoryBuilder() : IBlobCategoryBuilder(Blob_Navigation, Blob_Navigation_Query, Blob_Navigation_Query_Count) {}
48  virtual void Build(BlobCategory* category) const;
49 };
50 
51 
52 }
53 
54 
55 
The Autodesk Navigation namespace.
Definition: gamekitcrowddispersion.cpp:17