gwnavruntime/visualdebug/visualdebugblobcategory.h Source File

visualdebugblobcategory.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_VisualDebugBlobRegistry_H
10 #define Navigation_VisualDebugBlobRegistry_H
11 
12 
15 
16 
17 namespace Kaim
18 {
19 
20 
21 enum VisualDebugMessageCategory
22 {
23  // DO NOT remove, comment or change order in this enum
24  Blob_Navigation_VisualDebugMessage_FrameBlob = 0,
25  Blob_Navigation_VisualDebugMessage_LogBlob = 1,
26  Blob_Navigation_VisualDebugMessage_ServerMemoryLimitBlob = 2,
27  Blob_Navigation_VisualDebugMessage_VisualDebugDataRemovalBlob = 3,
28  Blob_Navigation_VisualDebugMessage_TextualCommandBlob = 4,
29  Blob_Navigation_VisualDebugMessage_FrameDumpBlob = 5,
30  Blob_Navigation_VisualDebugMessage_LoadedFilesBlob = 6,
31  Blob_Navigation_VisualDebugMessage_DisplayListRemovalBlob = 7,
32  Blob_Navigation_VisualDebugMessage_GameCameraBlob = 8,
33  Blob_Navigation_VisualDebugMessage_AttributeGroupBlob = 9,
34  Blob_Navigation_VisualDebugMessage_AttributeGroupValuesBlob = 10,
35  Blob_Navigation_VisualDebugMessage_AttributeGroupRemovalBlob = 11,
36  Blob_Navigation_VisualDebugMessage_EndOfSynchronizationBlob = 12,
37  Blob_Navigation_VisualDebugMessage_DisplayListRemovalFromNameBlob = 13,
38  Blob_Navigation_VisualDebugMessage_GameCameraAttitudeBlob = 14,
39 
40  Blob_Navigation_VisualDebugMessage_Count
41 };
42 
43 class VisualDebugMessageCategoryBuilder : public IBlobCategoryBuilder
44 {
45 public:
46  VisualDebugMessageCategoryBuilder() : IBlobCategoryBuilder(Blob_Navigation, Blob_Navigation_VisualDebugMessage, Blob_Navigation_VisualDebugMessage_Count) {}
47  virtual void Build(BlobCategory* category) const;
48 };
49 
50 
51 enum VisualDebugCategory
52 {
53  // DO NOT remove, comment or change order in this enum
54  Blob_Navigation_VisualDebug_DisplayListBlob = 0,
55 
56  Blob_Navigation_VisualDebug_Count
57 };
58 
59 class VisualDebugCategoryBuilder : public IBlobCategoryBuilder
60 {
61 public:
62  VisualDebugCategoryBuilder() : IBlobCategoryBuilder(Blob_Navigation, Blob_Navigation_VisualDebug, Blob_Navigation_VisualDebug_Count) {}
63  virtual void Build(BlobCategory* category) const;
64 };
65 
66 }
67 
68 
69 #endif
70 
Definition: gamekitcrowddispersion.h:20