Commit History

Author SHA1 Message Date
  Lasse Öörni e8559b316a Add events for node/component being cloned. These are sent by their owning scene after the cloning process (along with all attributes set) is complete. 9 years ago
  urho3d-travis-ci c4f6f315ff Travis CI: bump copyright to 2016. 10 years ago
  Lasse Öörni 474276fc17 Code convention & minor logic edits. Unify tag API between UIElement & Node. Use ; as the default tag separator to match the editor. Do not allow adding empty tags. 10 years ago
  svifylabs 4297cdedd2 Added Simple String Multitag System 10 years ago
  svifylabs 9bb980b8a1 Revert "multitag test" 10 years ago
  svifylabs fd8b760330 multitag test 10 years ago
  svifylabs 997906d55e added tag as a string for easy editing 10 years ago
  svifylabs 41f5ff1a51 added node tags 10 years ago
  Lasse Öörni c04aadec58 Apply component ID save fix from vivienneanthony. Also verify that JSON save works similarly. Closes #1150. 10 years ago
  Lasse Öörni 5165aa91fb Remove GetJsonType() function from editor resource browser code since JSON files don't have a similar root element name, and it was causing the editor not to compile. Fix save of ResourceRef / ResourceRefList in JSON. Fix missing child nodes in JSON scenes. Fix editor to use the correct function to save / load JSON nodes. Fix number of attempts in finding the attribute matching JSON data. 10 years ago
  Nick Royer 44bdb94047 Updated Scene and Node AngelScript APIs to reflect JSON scene and node 10 years ago
  Nick Royer 379860e543 Added functions for scenes, nodes, etc. to be saved/loaded to JSON data 10 years ago
  Ivan K ad2eb74d83 LOGERROR -> URHO3D_LOGERROR 10 years ago
  Ivan K 3a7e7f058e LOGWARNING -> URHO3D_LOGWARNING 10 years ago
  Ivan K db15f0358e PROFILE -> URHO3D_PROFILE 10 years ago
  Ivan K 212f419026 ACCESSOR_ATTRIBUTE -> URHO3D_ACCESSOR_ATTRIBUTE 10 years ago
  Ivan K 431e29d2cd ATTRIBUTE -> URHO3D_ATTRIBUTE 10 years ago
  Ivan K 4bcbae61fe HANDLER -> URHO3D_HANDLER 10 years ago
  JSandusky b5af4fcf96 Addition of "GetParentComponent" methods for seeking components up the scene tree 10 years ago
  Lasse Öörni e6e16b90ed Minor code formatting. Document that we have returned to the old behavior of not notifying dirty node transform if it was already dirty before, and users of the TransformChanged() function should read the node's world transform to ensure continued notifications. 10 years ago
  Jukka Jylänki d168ab9d91 Optimize Node::MarkDirty() implementation by a) relying on the invariant that all children of a dirty node must also be dirty, and that all parents of a clean node must also be clean, b) avoid double-dereferencing Component WeakPtr in listeners, c) use the swap-with-last erase trick to avoid O(n^2) behavior in removing listeners, and d) perform tail call optimization to avoid excessive recursive function calls when marking children dirty. This optimizes the Node::MarkDirty() time in 06_SkeletalAnimation scene with 2000 Jacks from 42.73% down to 16.43%, a net saving of -61.5% less time spent in that call site. Closes #931. 10 years ago
  Lasse Öörni 7db65a8952 Added possibility to set time position of attribute or object animation manually. SetAnimationEnabled(false) should be used in that case to disable auto update. Closes #926. Added RemoveObjectAnimation() and RemoveAttributeAnimation() to Animatable. Closes #928. Fixed attribute animations in hierarchy (e.g. in components) not getting removed when a null object animation is assigned. 10 years ago
  Yao Wei Tjong 姚伟忠 a58d855e60 Do not assume the location of the NavigationMesh component. 10 years ago
  Lasse Öörni 3dcab4c039 Disable VS warning C6293, as the unsigned overflow trick used in reverse iteration is intentional. Added missing DebugNew.h includes. Closes #832. 10 years ago
  Lasse Öörni 7abfe637e7 Prevent exactly zero Node scale on any axis. May be related to #796. 10 years ago
  Lasse Öörni 13a8e7c9b6 Remove test code which wasn't seen to trigger in practice, when using the editor. 10 years ago
  Lasse Öörni 50013c85d4 Merge remote-tracking branch 'monkeyfirst/hotkeys-smg-instances' 10 years ago
  Lasse Öörni 21e401ddce Allow negative scale for nodes. 10 years ago
  Lasse Öörni c5a75e523a Added Node function to remove all components of type. 10 years ago
  Yao Wei Tjong 姚伟忠 fa77a456f8 Reformat Urho3D source files to get rid of the indents on empty lines. 10 years ago