class to process input requests
More...
List of all members.
Public Member Functions |
void | setViewMode (ViewMode newViewMode) |
| switch the current view mode
|
int | getViewMode () |
| return the current view mode
|
void | setViewMode () |
| switch the current view mode taking into account the cursor position
|
void | setZoom (int zoomStep) |
void | setSliceValue (decimal xValue, decimal yValue, decimal zValue) |
void | setSliceValue (int slice, decimal value) |
bool | enableSliceGroup (int slice) |
void | enableTransferFunction (bool enable, bool enableAlpha) |
void | enableClippingPlane (bool enable) |
void | enableMaxIntensityProjection (bool enable) |
void | enablePerspProjection (bool enable) |
void | enableFrontToBackBlending (bool enable) |
| if false, back to front enabled
|
void | enableShading (bool enable) |
| shading on/off
|
void | enableFullscreenMode (bool enable) |
| shading on/off
|
void | updateMousePos (int posX, int posY) |
| updates the current mouse position in the game properties to move the camere, but only for the 3d viewport
|
void | resetMousePos () |
void | updateMouseScroll (int scrollStep) |
| updates the current mouse position in the game properties to zoom +/- the camera, but only for the 3d viewport
|
void | loadTransferFunction (String fileName) |
void | saveTransferFunction (string fileName) |
| saves all control points that are set
|
void | updateXnaEngineState (bool updateCam, bool load, bool update, bool draw) |
Properties |
bool | XnaDrawSurface_MouseDownEvent [get, set] |
int | MouseDownPosX [set] |
int | MouseDownPosY [set] |
Vector3 | MouseMovePos [set] |
Detailed Description
class to process input requests
Definition at line 16 of file InputManager.cs.
Member Function Documentation
void visLU.Gui.InputManager.enableClippingPlane |
( |
bool |
enable ) |
|
void visLU.Gui.InputManager.enableFrontToBackBlending |
( |
bool |
enable ) |
|
if false, back to front enabled
- Parameters:
-
Definition at line 235 of file InputManager.cs.
void visLU.Gui.InputManager.enableFullscreenMode |
( |
bool |
enable ) |
|
void visLU.Gui.InputManager.enableMaxIntensityProjection |
( |
bool |
enable ) |
|
void visLU.Gui.InputManager.enablePerspProjection |
( |
bool |
enable ) |
|
void visLU.Gui.InputManager.enableShading |
( |
bool |
enable ) |
|
bool visLU.Gui.InputManager.enableSliceGroup |
( |
int |
slice ) |
|
void visLU.Gui.InputManager.enableTransferFunction |
( |
bool |
enable, |
|
|
bool |
enableAlpha |
|
) |
| |
int visLU.Gui.InputManager.getViewMode |
( |
) |
|
return the current view mode
- Parameters:
-
Definition at line 58 of file InputManager.cs.
void visLU.Gui.InputManager.loadTransferFunction |
( |
String |
fileName ) |
|
void visLU.Gui.InputManager.resetMousePos |
( |
) |
|
void visLU.Gui.InputManager.saveTransferFunction |
( |
string |
fileName ) |
|
void visLU.Gui.InputManager.setSliceValue |
( |
decimal |
xValue, |
|
|
decimal |
yValue, |
|
|
decimal |
zValue |
|
) |
| |
void visLU.Gui.InputManager.setSliceValue |
( |
int |
slice, |
|
|
decimal |
value |
|
) |
| |
void visLU.Gui.InputManager.setViewMode |
( |
ViewMode |
newViewMode ) |
|
switch the current view mode
- Parameters:
-
Definition at line 49 of file InputManager.cs.
void visLU.Gui.InputManager.setViewMode |
( |
) |
|
switch the current view mode taking into account the cursor position
- Parameters:
-
posX | cursor x-Position |
posY | cursor y-Position |
Definition at line 69 of file InputManager.cs.
void visLU.Gui.InputManager.setZoom |
( |
int |
zoomStep ) |
|
void visLU.Gui.InputManager.updateMousePos |
( |
int |
posX, |
|
|
int |
posY |
|
) |
| |
updates the current mouse position in the game properties to move the camere, but only for the 3d viewport
- Parameters:
-
posX | mouse x-Position |
posY | mouse y-Position |
Definition at line 269 of file InputManager.cs.
void visLU.Gui.InputManager.updateMouseScroll |
( |
int |
scrollStep ) |
|
updates the current mouse position in the game properties to zoom +/- the camera, but only for the 3d viewport
- Parameters:
-
scrollStep | how many steps the mouse was scrolled + / - |
Definition at line 295 of file InputManager.cs.
void visLU.Gui.InputManager.updateXnaEngineState |
( |
bool |
updateCam, |
|
|
bool |
load, |
|
|
bool |
update, |
|
|
bool |
draw |
|
) |
| |
Property Documentation
int visLU.Gui.InputManager.MouseDownPosX [set] |
int visLU.Gui.InputManager.MouseDownPosY [set] |
Vector3 visLU.Gui.InputManager.MouseMovePos [set] |
bool visLU.Gui.InputManager.XnaDrawSurface_MouseDownEvent [get, set] |
The documentation for this class was generated from the following file: