|
Drag[en]gine Script Module DragonScript 1.32.1
|
Animate camera for interactive main menu. More...
Public Member Functions | |
| IMMCameraSpot | getCurSpot () |
| Current camera spot. | |
| float | getElapsed () |
| Elapsed transition time. | |
| InteractiveMainMenu | getMainMenu () |
| Interactive main menu. | |
| IMMCameraSpot | getTargetSpot () |
| Camera spot to transition to or null. | |
| float | getTransitionTime () |
| Transition time. | |
| bool | inTransition () |
| Camera is in transition. | |
| IMMAnimateCamera | new (InteractiveMainMenu mainMenu) |
| Create animate camera for interactive main menu. | |
| void | setCurSpot (IMMCameraSpot spot) |
| Set current camera spot. | |
| void | transitionTo (IMMCameraSpot spot, float transitionTime) |
| Transition to camera spot. | |
| void | update (float elapsed) |
| Update camera. | |
Protected Member Functions | |
| void | updateCamera () |
| Update camera. | |
Animate camera for interactive main menu.
Animates camera between positions using a smooth interpolation. This gives a slow in/out acceleration for a transition going easy on the eye.
| IMMCameraSpot Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.getCurSpot | ( | ) |
Current camera spot.
| float Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.getElapsed | ( | ) |
Elapsed transition time.
| InteractiveMainMenu Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.getMainMenu | ( | ) |
Interactive main menu.
| IMMCameraSpot Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.getTargetSpot | ( | ) |
Camera spot to transition to or null.
| float Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.getTransitionTime | ( | ) |
Transition time.
| bool Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.inTransition | ( | ) |
Camera is in transition.
| IMMAnimateCamera Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.new | ( | InteractiveMainMenu | mainMenu | ) |
Create animate camera for interactive main menu.
| void Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.setCurSpot | ( | IMMCameraSpot | spot | ) |
Set current camera spot.
Stops transition if running and clears target.
| void Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.transitionTo | ( | IMMCameraSpot | spot, |
| float | transitionTime | ||
| ) |
Transition to camera spot.
Starts transition if current spot is not null. If current spot is null sets target as current camera instead immediatly.
| void Dragengine.Gui.MainMenus.Interactive.IMMAnimateCamera.update | ( | float | elapsed | ) |
Update camera.
|
protected |
Update camera.