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 |