diff options
author | Todd Stinson <stinson@lindenlab.com> | 2012-02-15 11:51:49 -0800 |
---|---|---|
committer | Todd Stinson <stinson@lindenlab.com> | 2012-02-15 11:51:49 -0800 |
commit | fb96262c47d9eb022f9291637c6a9ebaec833dca (patch) | |
tree | 6eaa08c9b454295959d27438c11256d20c20abca /indra/newview/llfloaterpathfindingconsole.h | |
parent | 8cd7bb47c2d9c833129b76cdc09d69aa35654fa5 (diff) |
PATH-284: Stubbing functionality for the walkability heatmap drop-down.
Diffstat (limited to 'indra/newview/llfloaterpathfindingconsole.h')
-rw-r--r-- | indra/newview/llfloaterpathfindingconsole.h | 23 |
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; |