IToolController Class Reference
#include <IToolController.h>
List of all members.
Detailed Description
Nad-sučelje za sve kontrolere alata. Naime, za svaki tip alata postoji zaseban kontroler, te zaseban dijalog. Ovakvo rješenje (mnogo manjih razreda, razbijenih na razrede-sučelja i razrede-implementacije) je fleksibilnije od monolitnoga (jedan sveobuhvatni razred koji implementira cijeli upravljački sloj), te je mnogo lakše dodavati nove tipove alata.
Member Function Documentation
virtual void IToolController::close |
( |
|
) |
[pure virtual] |
virtual void IToolController::onKeyDown |
( |
int |
key |
) |
[pure virtual] |
virtual void IToolController::onKeyUp |
( |
int |
key |
) |
[pure virtual] |
virtual void IToolController::onMouseLeftDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseLeftUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseMiddleDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseMiddleUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseMove |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseRightDown |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseRightUp |
( |
int |
x, |
|
|
int |
y | |
|
) |
| | [pure virtual] |
virtual void IToolController::onMouseWheel |
( |
int |
x, |
|
|
int |
y, |
|
|
int |
d | |
|
) |
| | [pure virtual] |
virtual void IToolController::open |
( |
|
) |
[pure virtual] |
The documentation for this class was generated from the following file:
- C:/Users/Robert/Documents/Visual Studio 2008/Projects/ferprojekt/TerrainEditor/TerrainEditor/IToolController.h