GuiTSCtrl Class Reference

#include <guiTSControl.h>

Inheritance diagram for GuiTSCtrl:

Inheritance graph
[legend]
List of all members.

Public Member Functions

 GuiTSCtrl ()
void onPreRender ()
 Do special pre-render processing.
void onRender (Point2I offset, const RectI &updateRect)
 Called when this control is to render itself.
virtual bool processCameraQuery (CameraQuery *query)
virtual void renderWorld (const RectI &updateRect)
virtual void onRemove ()
 Called when this object is removed.
bool project (const Point3F &pt, Point3F *dest)
bool unproject (const Point3F &pt, Point3F *dest)
 DECLARE_CONOBJECT (GuiTSCtrl)

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

CameraQuery mLastCameraQuery

Protected Attributes

F32 mOrthoWidth
F32 mOrthoHeight

Private Types

typedef GuiContainer Parent

Private Attributes

MatrixF mSaveModelview
MatrixF mSaveProjection
RectI mSaveViewport
F32 mCameraZRot
F32 mForceFOV

Static Private Attributes

static U32 smFrameCount

Member Typedef Documentation

typedef GuiContainer GuiTSCtrl::Parent [private]

Reimplemented from GuiContainer.

Reimplemented in EditTSCtrl, TerrainEditor, WorldEditor, GameTSCtrl, and GuiObjectView.


Constructor & Destructor Documentation

GuiTSCtrl::GuiTSCtrl (  ) 


Member Function Documentation

void GuiTSCtrl::onPreRender (  )  [virtual]

Do special pre-render processing.

Reimplemented from GuiContainer.

void GuiTSCtrl::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 GuiControl.

Reimplemented in EditTSCtrl, and GameTSCtrl.

virtual bool GuiTSCtrl::processCameraQuery ( CameraQuery query  )  [virtual]

Reimplemented in EditTSCtrl, GameTSCtrl, and GuiObjectView.

virtual void GuiTSCtrl::renderWorld ( const RectI updateRect  )  [virtual]

Reimplemented in EditTSCtrl, GameTSCtrl, and GuiObjectView.

static void GuiTSCtrl::initPersistFields (  )  [static]

Register dynamic fields in a subclass of ConsoleObject.

See also:
addField(), addFieldV(), addDeprecatedField(), addGroup(), endGroup()

Reimplemented from GuiContainer.

Reimplemented in EditTSCtrl, TerrainEditor, and WorldEditor.

static void GuiTSCtrl::consoleInit (  )  [static]

Register global constant variables and do other one-time initialization tasks in a subclass of ConsoleObject.

See also:
console

Reimplemented from ConsoleObject.

Reimplemented in EditTSCtrl.

virtual void GuiTSCtrl::onRemove (  )  [virtual]

Called when this object is removed.

Reimplemented from GuiControl.

bool GuiTSCtrl::project ( const Point3F pt,
Point3F dest 
)

bool GuiTSCtrl::unproject ( const Point3F pt,
Point3F dest 
)

GuiTSCtrl::DECLARE_CONOBJECT ( GuiTSCtrl   ) 


Member Data Documentation

U32 GuiTSCtrl::smFrameCount [static, private]