EditTSCtrl Class Reference#include <editTSCtrl.h>
Inheritance diagram for EditTSCtrl:
[legend]List of all members.
|
Public Member Functions |
| | EditTSCtrl () |
| | ~EditTSCtrl () |
| bool | onAdd () |
| | Called when this object is added to the scene.
|
| bool | processCameraQuery (CameraQuery *query) |
| virtual void | onRender (Point2I offset, const RectI &updateRect) |
| | Called when this control is to render itself.
|
| virtual void | on3DMouseUp (const Gui3DMouseEvent &) |
| virtual void | on3DMouseDown (const Gui3DMouseEvent &) |
| virtual void | on3DMouseMove (const Gui3DMouseEvent &) |
| virtual void | on3DMouseDragged (const Gui3DMouseEvent &) |
| virtual void | on3DMouseEnter (const Gui3DMouseEvent &) |
| virtual void | on3DMouseLeave (const Gui3DMouseEvent &) |
| virtual void | on3DRightMouseDown (const Gui3DMouseEvent &) |
| virtual void | on3DRightMouseUp (const Gui3DMouseEvent &) |
| virtual void | on3DRightMouseDragged (const Gui3DMouseEvent &) |
| virtual void | on3DMouseWheelUp (const Gui3DMouseEvent &) |
| virtual void | on3DMouseWheelDown (const Gui3DMouseEvent &) |
| virtual void | get3DCursor (GuiCursor *&cursor, bool &visible, const Gui3DMouseEvent &) |
| virtual S32 | getDisplayType () |
| virtual void | setDisplayType (S32 type) |
| virtual TerrainBlock * | getActiveTerrain () |
| virtual void | calcOrthoCamOffset (F32 mousex, F32 mousey, U8 modifier=0) |
| | DECLARE_CONOBJECT (EditTSCtrl) |
Static Public Member Functions |
| static void | initPersistFields () |
| | Register dynamic fields in a subclass of ConsoleObject.
|
| static void | consoleInit () |
| | Register global constant variables and do other one-time initialization tasks in a subclass of ConsoleObject.
|
Public Attributes |
| bool | mRenderMissionArea |
| ColorI | mMissionAreaFillColor |
| ColorI | mMissionAreaFrameColor |
| ColorI | mConsoleFrameColor |
| ColorI | mConsoleFillColor |
| S32 | mConsoleSphereLevel |
| S32 | mConsoleCircleSegments |
| S32 | mConsoleLineWidth |
| bool | mConsoleRendering |
| bool | mRightMousePassThru |
| bool | mRenderGridPlane |
| ColorI | mGridPlaneColor |
| F32 | mGridPlaneSize |
| F32 | mGridPlaneSizePixelBias |
| S32 | mGridPlaneMinorTicks |
| ColorI | mGridPlaneMinorTickColor |
| ColorI | mGridPlaneOriginColor |
| GFXStateBlockRef | mBlendSB |
Static Public Attributes |
| static Point3F | smCamPos |
| static MatrixF | smCamMatrix |
| static bool | smCamOrtho |
| static F32 | smCamNearPlane |
| static F32 | smVisibleDistance |
| static U32 | smSceneBoundsMask |
| static Point3F | smMinSceneBounds |
Protected Types |
| | DisplayTypeTop |
| | DisplayTypeBottom |
| | DisplayTypeFront |
| | DisplayTypeBack |
| | DisplayTypeLeft |
| | DisplayTypeRight |
| | DisplayTypePerspective |
| | DisplayTypeIsometric |
| enum | DisplayType {
DisplayTypeTop,
DisplayTypeBottom,
DisplayTypeFront,
DisplayTypeBack,
DisplayTypeLeft,
DisplayTypeRight,
DisplayTypePerspective,
DisplayTypeIsometric
} |
Protected Attributes |
| S32 | mDisplayType |
| F32 | mOrthoFOV |
| Point3F | mOrthoCamTrans |
| EulerF | mIsoCamRot |
| Point3F | mIsoCamRotCenter |
| F32 | mIsoCamAngle |
| Point3F | mRawCamPos |
| Point2I | mLastMousePos |
| bool | mLastMouseClamping |
| bool | mAllowBorderMove |
| S32 | mMouseMoveBorder |
| F32 | mMouseMoveSpeed |
| U32 | mLastBorderMoveTime |
| Gui3DMouseEvent | mLastEvent |
| bool | mLeftMouseDown |
| bool | mRightMouseDown |
| bool | mMouseLeft |
Private Types |
| typedef GuiTSCtrl | Parent |
Private Member Functions |
| void | make3DMouseEvent (Gui3DMouseEvent &gui3Devent, const GuiEvent &event) |
| virtual void | getCursor (GuiCursor *&cursor, bool &showCursor, const GuiEvent &lastGuiEvent) |
| | Get information about the cursor.
|
| virtual void | onMouseUp (const GuiEvent &event) |
| virtual void | onMouseDown (const GuiEvent &event) |
| virtual void | onMouseMove (const GuiEvent &event) |
| virtual void | onMouseDragged (const GuiEvent &event) |
| virtual void | onMouseEnter (const GuiEvent &event) |
| virtual void | onMouseLeave (const GuiEvent &event) |
| virtual void | onRightMouseDown (const GuiEvent &event) |
| virtual void | onRightMouseUp (const GuiEvent &event) |
| virtual void | onRightMouseDragged (const GuiEvent &event) |
| virtual bool | onInputEvent (const InputEventInfo &event) |
| | General input handler.
|
| virtual bool | onMouseWheelUp (const GuiEvent &event) |
| virtual bool | onMouseWheelDown (const GuiEvent &event) |
| virtual void | updateGuiInfo () |
| virtual void | renderScene (const RectI &) |
| void | renderMissionArea () |
| virtual void | renderCameraAxis () |
| virtual void | renderGrid () |
| void | renderWorld (const RectI &updateRect) |
Member Typedef Documentation
Member Enumeration Documentation
- Enumerator:
-
| DisplayTypeTop |
|
| DisplayTypeBottom |
|
| DisplayTypeFront |
|
| DisplayTypeBack |
|
| DisplayTypeLeft |
|
| DisplayTypeRight |
|
| DisplayTypePerspective |
|
| DisplayTypeIsometric |
|
Constructor & Destructor Documentation
| EditTSCtrl::EditTSCtrl |
( |
|
) |
|
| EditTSCtrl::~EditTSCtrl |
( |
|
) |
|
Member Function Documentation
| virtual void EditTSCtrl::getCursor |
( |
GuiCursor *& |
cursor, |
|
|
bool & |
showCursor, |
|
|
const GuiEvent & |
lastGuiEvent | |
|
) |
| | [private, virtual] |
Get information about the cursor.
- Parameters:
-
| cursor | Cursor information will be stored here |
| showCursor | Will be set to true if the cursor is visible |
| lastGuiEvent | GuiEvent containing cursor position and modifier keys (ie ctrl, shift, alt etc) |
Reimplemented from GuiControl.
Reimplemented in TerrainEditor.
| virtual void EditTSCtrl::onMouseUp |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onMouseDown |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onMouseMove |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onMouseDragged |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onMouseEnter |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onMouseLeave |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onRightMouseDown |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onRightMouseUp |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::onRightMouseDragged |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
General input handler.
Reimplemented from GuiControl.
| virtual bool EditTSCtrl::onMouseWheelUp |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual bool EditTSCtrl::onMouseWheelDown |
( |
const GuiEvent & |
event |
) |
[private, virtual] |
| virtual void EditTSCtrl::updateGuiInfo |
( |
|
) |
[inline, private, virtual] |
| virtual void EditTSCtrl::renderScene |
( |
const RectI & |
|
) |
[inline, private, virtual] |
| void EditTSCtrl::renderMissionArea |
( |
|
) |
[private] |
| virtual void EditTSCtrl::renderCameraAxis |
( |
|
) |
[private, virtual] |
| virtual void EditTSCtrl::renderGrid |
( |
|
) |
[private, virtual] |
| void EditTSCtrl::renderWorld |
( |
const RectI & |
updateRect |
) |
[private, virtual] |
| bool EditTSCtrl::onAdd |
( |
|
) |
[virtual] |
| static void EditTSCtrl::initPersistFields |
( |
|
) |
[static] |
| static void EditTSCtrl::consoleInit |
( |
|
) |
[static] |
Register global constant variables and do other one-time initialization tasks in a subclass of ConsoleObject.
- See also:
- console
Reimplemented from GuiTSCtrl.
| virtual void EditTSCtrl::onRender |
( |
Point2I |
offset, |
|
|
const RectI & |
updateRect | |
|
) |
| | [virtual] |
Called when this control is to render itself.
- Parameters:
-
| offset | The location this control is to begin rendering |
| updateRect | The screen area this control has drawing access to |
Reimplemented from GuiTSCtrl.
| virtual S32 EditTSCtrl::getDisplayType |
( |
|
) |
[inline, virtual] |
| virtual void EditTSCtrl::setDisplayType |
( |
S32 |
type |
) |
[inline, virtual] |
| virtual TerrainBlock* EditTSCtrl::getActiveTerrain |
( |
|
) |
[virtual] |
| virtual void EditTSCtrl::calcOrthoCamOffset |
( |
F32 |
mousex, |
|
|
F32 |
mousey, |
|
|
U8 |
modifier = 0 | |
|
) |
| | [virtual] |
Member Data Documentation
|