Commit Graph

20 Commits

Author SHA1 Message Date
Georg Hagen
450f1170b4 Remove redundancies 2025-01-04 03:21:55 +01:00
ohyzha
3521ddeb1d rework API 2024-11-07 16:45:42 +02:00
ohyzha
3d96889778 extend examples 2024-11-04 22:52:05 +02:00
ohyzha
10d6240555 rework examples according to new changes 2024-07-24 17:36:56 +03:00
29bad103e6 Merge remote-tracking branch 'origin/plane_camera_controller'
# Conflicts:
#	examples/ExampleApps/MovingCubeApp.cpp
2024-07-14 18:30:15 +02:00
d79f74c21d Remove unused variable 2024-07-04 16:59:39 +02:00
475c72e505 Extend ortho camera 2024-06-28 09:34:50 +02:00
Vladyslav Baranovskyi
a715f91b40 Using DefaultAxis to specify one of the base axis to move against 2024-06-26 22:42:03 +03:00
Vladyslav Baranovskyi
e77f3c331e PlaneCameraController class & using it in MovingCubeApp example if USE_PLANE_CAM_CONTROL is nonzero 2024-06-26 22:27:12 +03:00
Vladyslav Baranovskyi
a696ae2c7f Using morphable and freecam controllers in example app, blending matrices using vectors, improvements regarding updating projection matrices, removed FreeCam components from MorphableController, renamed variable to m_targetMorphStatePerspective, setting target morph state using setter 2024-06-26 14:00:21 +03:00
Vladyslav Baranovskyi
1fbd072429 Using MorphableCameraController class in MovingCubeApp example 2024-06-25 22:05:55 +03:00
132da7e870 Merge branch 'add_a_performance_overlay_ui_element' 2024-06-14 11:22:12 +02:00
Vladyslav Baranovskyi
a0a4c935e4 Example app adjustments to the changes, using factory in MovingCubeApp 2024-06-13 23:35:02 +03:00
Vladyslav Baranovskyi
efd271e560 Using Scene::Ui::PerformanceInfo properly 2024-06-11 18:46:15 +03:00
Vladyslav Baranovskyi
14aba25ef7 Using PerformanceOverlayUiElement in example apps 2024-06-11 14:03:37 +03:00
Vladyslav Baranovskyi
1311165139 Summary:
- In MovingCubeApp animations are now allocated on stack
- m_sequenceAnimationController now uses SetAnimationPoseResetTime()
- Removed OnSequenceAnimationCompleted()
- Pose::GetOrientation() now returns by value(without it my code doesn't compile)
- GetStep() getter
- In if(m_loop) checking for m_resetTime to be zero or last step to be equal to the first
- Tick now ticks only if there are at least one element in m_steps
- IsFinished() function
- AddAnimationSteps() functions that take initializer_lists
- Getters in SimpleAnimationController are now const
2024-06-08 17:36:03 +03:00
Vladyslav Baranovskyi
f3fcd049c4 Using SequenceAnimationController class in our MovingCubeApp 2024-06-07 16:09:39 +03:00
Vladyslav Baranovskyi
193c942f06 Summary:
- Additional getters/setters
- Passing setters' value as by reference
- Changed includes order
- Moved callback function to MovingCubeApp
- Made Event public
2024-06-06 13:21:02 +03:00
Vladyslav Baranovskyi
afddc987a2 Setting up SimpleAnimationControllers using setters 2024-06-05 22:05:40 +03:00
Vladyslav Baranovskyi
7111e46954 SimpleAnimationController, MovingCubeApp 2024-06-05 21:51:04 +03:00