summaryrefslogtreecommitdiff
path: root/indra/newview/llfloaterpathfindingconsole.h
diff options
context:
space:
mode:
Diffstat (limited to 'indra/newview/llfloaterpathfindingconsole.h')
-rw-r--r--indra/newview/llfloaterpathfindingconsole.h23
1 files changed, 19 insertions, 4 deletions
diff --git a/indra/newview/llfloaterpathfindingconsole.h b/indra/newview/llfloaterpathfindingconsole.h
index 8f4b7d625e..726bf36636 100644
--- a/indra/newview/llfloaterpathfindingconsole.h
+++ b/indra/newview/llfloaterpathfindingconsole.h
@@ -40,6 +40,7 @@ class LLLineEditor;
class LLTextBase;
class LLCheckBoxCtrl;
class LLTabContainer;
+class LLComboBox;
class LLFloaterPathfindingConsole
: public LLFloater
@@ -49,6 +50,15 @@ class LLFloaterPathfindingConsole
public:
typedef enum
{
+ kRenderHeatmapNone,
+ kRenderHeatmapA,
+ kRenderHeatmapB,
+ kRenderHeatmapC,
+ kRenderHeatmapD
+ } ERenderHeatmapType;
+
+ typedef enum
+ {
kCharacterTypeA = 0,
kCharacterTypeB = 1,
kCharacterTypeC = 2,
@@ -82,11 +92,14 @@ public:
BOOL isRenderWorld() const;
void setRenderWorld(BOOL pIsRenderWorld);
- F32 getCharacterWidth() const;
- void setCharacterWidth(F32 pCharacterWidth);
+ ERenderHeatmapType getRenderHeatmapType() const;
+ void setRenderHeatmapType(ERenderHeatmapType pRenderHeatmapType);
+
+ F32 getCharacterWidth() const;
+ void setCharacterWidth(F32 pCharacterWidth);
- ECharacterType getCharacterType() const;
- void setCharacterType(ECharacterType pCharacterType);
+ ECharacterType getCharacterType() const;
+ void setCharacterType(ECharacterType pCharacterType);
void setHasNavMeshReceived();
void setHasNoNavMesh();
@@ -101,6 +114,7 @@ private:
virtual void onOpen(const LLSD& pKey);
+ void onShowWalkabilitySet();
void onShowWorldToggle();
void onCharacterWidthSet();
void onCharacterTypeSwitch();
@@ -113,6 +127,7 @@ private:
LLRootHandle<LLFloaterPathfindingConsole> mSelfHandle;
LLCheckBoxCtrl *mShowNavMeshCheckBox;
+ LLComboBox *mShowNavMeshWalkabilityComboBox;
LLCheckBoxCtrl *mShowWalkablesCheckBox;
LLCheckBoxCtrl *mShowStaticObstaclesCheckBox;
LLCheckBoxCtrl *mShowMaterialVolumesCheckBox;