gwnavruntime/visualdebug/visualdebugblobcategory.h Source File

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