summaryrefslogtreecommitdiff
path: root/editor/animation_track_editor.cpp
AgeCommit message (Collapse)Author
2018-07-26Merge pull request #19464 from bojidar-bg/19448-fix-subproperty-handlingRémi Verschelde
Fix bug in animationplayer editor not using subproperties properly
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
This commit makes operator[] on Vector const and adds a write proxy to it. From now on writes to Vectors need to happen through the .write proxy. So for instance: Vector<int> vec; vec.push_back(10); std::cout << vec[0] << std::endl; vec.write[0] = 20; Failing to use the .write proxy will cause a compilation error. In addition COWable datatypes can now embed a CowData pointer to their data. This means that String, CharString, and VMap no longer use or derive from Vector. _ALWAYS_INLINE_ and _FORCE_INLINE_ are now equivalent for debug and non-debug builds. This is a lot faster for Vector in the editor and while running tests. The reason why this difference used to exist is because force-inlined methods used to give a bad debugging experience. After extensive testing with modern compilers this is no longer the case.
2018-07-05Merge pull request #19475 from YeldhamDev/animplayer_cosmeticMax Hilbrunner
Minor changes to the AnimationPlayer editor
2018-07-05Merge pull request #19713 from volzhs/fix-crash-nodepath-animation-editMax Hilbrunner
Fix crash when assigning a node on editing animation key
2018-07-03Hide play position if animation node is invalidkhairul169
2018-06-30Minor changes to the AnimationPlayer editor.Michael Alexsander Silva Dias
2018-06-22Fix crash when assigning a node on editing animation keyvolzhs
2018-06-18Prevent animation player crashGuilherme Felipe
2018-06-18Fix bug in animationplayer editor not using subproperties properlyBojidar Marinov
Fixes #19448
2018-06-08Bit more of visual polishJuan Linietsky
2018-06-08Remove the "go back" behavior in track editor for inspector based key ↵Juan Linietsky
editing, fixes #19434, fixes #19423
2018-06-08Properly update range and valid key range when keys are in/out of view, ↵Juan Linietsky
fixes #19433
2018-06-08Fixed cursor not updating in some circumstances, closes #19430Juan Linietsky
2018-06-08Disallow via add track for animation player to animate itself, fixes #19425Juan Linietsky
2018-06-08Avoid animation length from ever being completely, fixes #19420Juan Linietsky
2018-06-07Entirely new (and much improved) animation editor.Juan Linietsky