aboutsummaryrefslogtreecommitdiff
path: root/core/object.h
Commit message (Collapse)AuthorAgeFilesLines
* -Added trigger mode to tracks, useful for properties that work as triggers, ↵Juan Linietsky2016-06-191-0/+1
| | | | | | such as playing a sample, an animation, etc. -Better interpolation of discrete tracks, fixes #4417
* -added missing .inc filesJuan Linietsky2016-06-171-0/+1
| | | | | | -Made it possible to change the editor theme -Added two options to theme editor plugin to create empty template themes and editor themes -Make sure that saved themes to .tres keep the null theme fields, to make it easier to keep those when saving/loading the theme
* -All variables from script are visible through get_property_list(), not just ↵Juan Linietsky2016-06-111-0/+1
| | | | | | | those with export() -Added PROPERTY_USAGE_SCRIPT_VARIABLE to identify what comes from script -closes #5146
* Fix indentation issues in last commitsRémi Verschelde2016-06-071-1/+1
| | | | Ping @reduz.
* Added function get_signals_connected_to_this_this()Juan Linietsky2016-06-061-0/+1
| | | | should help properly implement #5058
* Created a NodeDock with signals and groupsJuan Linietsky2016-06-041-0/+1
|
* Added translation support to GodotJuan Linietsky2016-05-271-0/+1
| | | | included is a French translation!
* Changed import workflowJuan Linietsky2016-05-271-0/+2
| | | | | | | | | | | | | | | | -Rearrange favorites in fs dock with drag and drop -Removed import -> sub-scene, moved to scenetree contextual menu -Removed import -> re-import , moved and integrated to FS dock -Added ability in FS dock to re-import more than one resource simultaneously -Added ability to drag from native filesystem explorer to Godot, only works on Windows though -Removed scene reimport merge options, never worked well. Eventually merging materials should be re-added -Added ability to set custom root node type when importing scenes -Re-Import is now automatic, can be configured back to manual in editor settings -Added resource previews in property list for many resource types
* Real-Time Remote Inspector supportJuan Linietsky2016-05-221-0/+1
|
* New reworked AnimatedSprite!Juan Linietsky2016-05-141-2/+5
| | | | | | | | | -New SpriteFrames editor, with support for drag&drop, multiple animation sets, animation speed and loop. -New AnimatedSprite, with support for all the new features! AnimatedSprite3D has not been updated yet. -Added support for drag&drop to other editors, such as resourcepreload, sample library, etc.
* -make signals throw an error when target method is not found, fixes #2036Juan Linietsky2016-01-041-0/+1
| | | | | -removed 4 arguments limit for emit_signal() from script -remvoed 4 arguments limit for call_deferred() from script
* Update copyright to 2016 in headersGeorge Marques2016-01-011-1/+1
|
* -Display on animation editor which keys are invalid and which tracks are ↵Juan Linietsky2015-12-051-0/+2
| | | | | | unresolved -Added a tool to clean up unresolved tracks and unused keys
* Edit default values. WARNING!!!Mariano Javier Suligoy2015-08-291-32/+32
| | | | Do not merge these changes, default values are not compiled into shaders yet!
* Several performance improvements, mainly in loading and instancing scenes ↵Juan Linietsky2015-06-291-6/+23
| | | | | | | | and resources. A general speedup should be apparent, with even more peformance increase when compiling optimized. WARNING: Tested and it seems to work, but if something breaks, please report.
* Multiple scene editing *POTENTIALLY UNSTABLE*Juan Linietsky2015-06-221-0/+7
| | | | | | | | | | | -ability to edit multiple scenes at the same time -resource internal IDs are now persistent, this makes multiple scene editing possible but maaaaay result in file corruption bugs (tested and could not find anything but possibility exists because core code changed, report immediately if you find this). -properly save settings, layout, etc when edited -script editing is independent from scene editing now -show a yellow box when a script belongs to the scene
* improved animation editorJuan Linietsky2015-05-251-0/+2
| | | | | | | | | -same-value link keys -new layout -forward, backwards playback -integrated curve/property editor -auto increment sprite frame after insert -copy & paste animation resoucres
* -convert to subscene keeps signal connections, fixes #1863Juan Linietsky2015-05-101-0/+1
|
* Sort xml files, so order is constantest312015-05-011-0/+3
| | | | Makes xml format work better with version control systems.
* Updated copyright year in all headersJuan Linietsky2015-04-181-1/+1
|
* Update object.hUsernameIsAReservedWord2015-03-281-1/+1
|
* add : bool Object.is_queued_for_deletion()yg2f2015-03-281-1/+3
| | | | | `object.is_queued_for_deletion()` return true if the object was `object.queue_free()` or `SceneTree.queue_delete(object)`.
* merges from okam repoJuan Linietsky2015-03-031-0/+1
|
* New Code CompletionJuan Linietsky2014-12-161-0/+1
| | | | | | | | | | | | -=-=-=-=-=-=-=-=-=- -Massive improvement to code completion -Argument hinting for functions If you manage to out-smart the code-completion in a situation where completion should be possible to guess, let me know. Please enter the commit message for your changes. Lines starting
* Bug FixesJuan Linietsky2014-11-021-0/+1
| | | | | | | | | | | | | | | | -=-=-=-=- -Fixed problem with scaling shapes (#827), related to not taking scale in consideration for calculating the moment of inertia -Added support for multiline strings (or comments) using """ -Save subscene bug, properties not being saved in root node (#806) -Fix Crash in CollisionPolygon2DEditor (#814) -Restored Ability to compile without 3D (#795) -Fix InterpolatedCamera (#803) -Fix UV Import for OBJ Meshes (#771) -Fixed issue with modifier gizmos (#794) -Fixed CapsuleShape gizmo handle (#50) -Fixed Import Button (not properly working in 3D) (#733) -Many misc fixes (though no new features)
* 3D Physics Rework, Other StuffJuan Linietsky2014-09-151-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | | | -=-=-=-=-=-=-=-=-=-=-=-=-=- 3D Physics: -Fixed "Bounce" parameter in 3D -Fixed bug affecting Area (sometims it would not detect properly) -Vehicle Body has seen heavy work -Added Query API for doing space queries in 3D. Needs some docs though. -Added JOINTS! Adapted Bullet Joints: and created easy gizmos for setting them up: -PinJoint -HingeJoint (with motor) -SliderJoint -ConeTwistJoint -Generic6DOFJoint -Added OBJECT PICKING! based on the new query API. Any physics object now (Area or Body) has the following signals and virtual functions: -input_event (mouse or multitouch input over the body) -mouse_enter (mouse entered the body area) -mouse_exit (mouse exited body area) For Area it needs to be activated manually, as it isn't by default (ray goes thru). Other: -Begun working on Windows 8 (RT) port. Compiles but does not work yet. -Added TheoraPlayer library for improved to-texture and portable video support. -Fixed a few bugs in the renderer, collada importer, collada exporter, etc.
* -Support for changing fontsJuan Linietsky2014-04-051-2/+6
| | | | | | | -Detect when free() might crash the project and throw error -fixed 2D Bounce in physics (3d still broken) -renamed “on_top” property to “behind_parent”, which makes more sense, old on_top remains there for compatibility but is invisible. -large amount of fixes
* GODOT IS OPEN SOURCEJuan Linietsky2014-02-091-0/+644