fshake3d
0.0.1
FreeformDensity3DSurfaceEditor
|
#include <ui_View.hpp>
Public Member Functions | |
View () | |
void | setParent (View *pParent) |
virtual void | reshape (int w, int h) |
virtual void | setViewport (const Vec4i &vp) |
const int & | width () const |
const int & | height () const |
void | setBGColor (const Vec3d &color) |
virtual void | display () |
virtual void | mouse (int button, int state, int x, int y) |
virtual void | motion (int x, int y) |
virtual void | onEvent (Event &e) |
virtual Window * | getWindow () |
Protected Member Functions | |
void | drawClearRect () |
void | setupProjectionOrthoNormal () |
void | setupTransformationNormal () |
void | setupTransformationScreen () |
void | setupViewport () |
virtual void | setupTransformation () |
Protected Attributes | |
Vec4i | mViewport |
Vec3d | mBGColor |
View * | mpParent |
Definition at line 9 of file ui_View.hpp.
View::View | ( | ) |
Definition at line 3 of file ui_View.cpp.
void View::display | ( | ) | [virtual] |
Reimplemented in SceneView, SceneViewOrtho, Bin, SceneEditor, CrossSplitter, SceneViewPerspective, Frame, and Ruler.
Definition at line 33 of file ui_View.cpp.
void View::drawClearRect | ( | ) | [protected] |
Definition at line 59 of file ui_View.cpp.
Window * View::getWindow | ( | ) | [virtual] |
Reimplemented in Frame.
Definition at line 53 of file ui_View.cpp.
const int & View::height | ( | ) | const |
Definition at line 23 of file ui_View.cpp.
void View::motion | ( | int | x, |
int | y | ||
) | [virtual] |
Reimplemented in SceneView, CrossSplitter, and Bin.
Definition at line 45 of file ui_View.cpp.
void View::mouse | ( | int | button, |
int | state, | ||
int | x, | ||
int | y | ||
) | [virtual] |
Reimplemented in SceneView, CrossSplitter, and Bin.
Definition at line 42 of file ui_View.cpp.
void View::onEvent | ( | Event & | e | ) | [virtual] |
Implements EventTarget.
Reimplemented in SceneView, CrossSplitter, Frame, and Bin.
Definition at line 49 of file ui_View.cpp.
void View::reshape | ( | int | w, |
int | h | ||
) | [virtual] |
Reimplemented in CrossSplitter, and Bin.
Definition at line 9 of file ui_View.cpp.
void View::setBGColor | ( | const Vec3d & | color | ) |
Definition at line 28 of file ui_View.cpp.
void View::setParent | ( | View * | pParent | ) |
Definition at line 115 of file ui_View.cpp.
void View::setupProjectionOrthoNormal | ( | ) | [protected] |
void View::setupTransformation | ( | ) | [protected, virtual] |
Definition at line 110 of file ui_View.cpp.
void View::setupTransformationNormal | ( | ) | [protected] |
Definition at line 78 of file ui_View.cpp.
void View::setupTransformationScreen | ( | ) | [protected] |
void View::setupViewport | ( | ) | [protected] |
Definition at line 101 of file ui_View.cpp.
void View::setViewport | ( | const Vec4i & | vp | ) | [virtual] |
Reimplemented in SceneView, and SceneViewOrtho.
Definition at line 13 of file ui_View.cpp.
const int & View::width | ( | ) | const |
Definition at line 18 of file ui_View.cpp.
Vec3d View::mBGColor [protected] |
Definition at line 57 of file ui_View.hpp.
View* View::mpParent [protected] |
Definition at line 58 of file ui_View.hpp.
Vec4i View::mViewport [protected] |
Definition at line 56 of file ui_View.hpp.