aboutsummaryrefslogtreecommitdiff
path: root/scene
Commit message (Collapse)AuthorAgeFilesLines
...
* | | | | Oops! Audio engine has vanished :DJuan Linietsky2017-01-1536-4832/+54
| | | | |
* | | | | Style: Cosmetic fixes to play nice with clang-formatRémi Verschelde2017-01-151-1/+1
| | | | |
* | | | | no more errors related to missing GlobalConfig::Get (or so I hope)Juan Linietsky2017-01-142-11/+5
| |/ / / |/| | |
* | | | Merge pull request #6519 from RandomShaper/enhance-tilesetJuan Linietsky2017-01-143-2/+29
|\ \ \ \ | | | | | | | | | | Add modulate (color) to TileSet tiles
| * | | | Add modulate (color) to TileSet tilesPedro J. Estébanez2016-11-303-2/+29
| | | | |
* | | | | removed duplicated functions in class hierarchy that were bound more than onceJuan Linietsky2017-01-1418-91/+54
| | | | | | | | | | | | | | | | | | | | added a check to detect this case in the future
* | | | | Style: Fix whole-line commented codeRémi Verschelde2017-01-1464-228/+300
| | | | | | | | | | | | | | | | | | | | | | | | | They do not play well with clang-format which aligns the `//` part with the rest of the code block, thus producing badly indented commented code.
* | | | | Renamed call_group to call_group_flags, made call_group without flags the ↵Juan Linietsky2017-01-147-34/+91
| | | | | | | | | | | | | | | | | | | | default
* | | | | Finish renaming *Frame GUI classes to *RectRémi Verschelde2017-01-1412-31/+84
| | | | | | | | | | | | | | | | | | | | | | | | | ReferenceFrame had been overlooked, and the cpp files still used the old names. Also ripgrep'ed it all to find some forgotten references.
* | | | | rename String.extension() -> String.get_extension() / String.basename() -> ↵Juan Linietsky2017-01-145-6/+6
| | | | | | | | | | | | | | | | | | | | String.get_basename()
* | | | | rename monitoring functionsJuan Linietsky2017-01-134-16/+16
| | | | |
* | | | | Vector2.get_aspect() renamed to Vector2.aspect() to keep consistent method ↵Juan Linietsky2017-01-132-11/+11
| | | | | | | | | | | | | | | | | | | | naming
* | | | | renamed tween animationplayer scale functions to speed_scaleJuan Linietsky2017-01-134-14/+14
| | | | |
* | | | | Node name casing: fix mistake from previous commitRémi Verschelde2017-01-131-1/+1
| | | | |
* | | | | Reenable node name case setting + code cleanupsRémi Verschelde2017-01-131-7/+4
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | The method _generate_serial_child_name is indeed called relatively often in editor mode, but that commented out code chunk hardly adds to its slowness (and with the default setting, not at all). Also did various related code cleanups and simplifications.
* | | | | Tween: Rename times_in_sec (sic) param to durationRémi Verschelde2017-01-132-58/+58
| | | | |
* | | | | Renamed button functions to be more verboes, same with Range unit value -> ratioJuan Linietsky2017-01-1310-57/+71
| | | | |
* | | | | Created new Engine singleton, and moved engine related OS functions to it.Juan Linietsky2017-01-134-4/+4
| | | | |
* | | | | Rename collision layer as suggested in #5696Juan Linietsky2017-01-134-40/+42
| | | | |
* | | | | New API for visibility in both CanvasItem and SpatialJuan Linietsky2017-01-1339-170/+130
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | visible (property) - access set_visible(bool) is_visible() is_visible_in_tree() - true when visible and parents visible show() hide() - for convenience
* | | | | Must now register with set_transform_notify() to get ↵Juan Linietsky2017-01-1225-7/+64
| | | | | | | | | | | | | | | | | | | | NOTIFICATION_TRANSFORM_CHANGED
* | | | | some class renamesJuan Linietsky2017-01-129-64/+64
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | TextureFrame -> TextureRect Patch9Frame -> NinePatchRect ColorFrame -> ColorRect
* | | | | Project setting to control node name casingRay Koopa2017-01-122-1/+19
| |_|_|/ |/| | | | | | | | | | | (cherry picked from commit 87fd54b2f18928213021fef7f330d0c314cf7ac7)
* | | | Unify naming of blendshape / morphtarget into just "Blend Shape"Juan Linietsky2017-01-124-74/+74
| | | |
* | | | Added a list of signals to rename, this should become a header eventuallyJuan Linietsky2017-01-121-1/+1
| | | |
* | | | Renamed most signals so they refer to:Juan Linietsky2017-01-1219-211/+211
| | | | | | | | | | | | | | | | | | | | -An action being requested to the user in present tense: (ie, draw, gui_input, etc) -A notification that an action happened, in past tense (ie, area_entered, modal_closed, etc).
* | | | Proper inheritance checking when requesting theem resourcesJuan Linietsky2017-01-111-24/+113
| | | |
* | | | Added a BACK notification besides QUIT, so they go in separate channels.Juan Linietsky2017-01-112-0/+17
| | | |
* | | | Type renames:Juan Linietsky2017-01-1186-406/+406
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Matrix32 -> Transform2D Matrix3 -> Basis AABB -> Rect3 RawArray -> PoolByteArray IntArray -> PoolIntArray FloatArray -> PoolFloatArray Vector2Array -> PoolVector2Array Vector3Array -> PoolVector3Array ColorArray -> PoolColorArray
* | | | Merge pull request #7426 from m4nu3lf/bugfix/physicsJuan Linietsky2017-01-101-1/+1
|\ \ \ \ | | | | | | | | | | Fixed inertia tensor computation and center of mass
| * | | | Fixed inertia tensor computation and center of massm4nu3lf2017-01-091-1/+1
| | | | |
* | | | | Merge pull request #7438 from tagcup/matrix3_rotate_fixJuan Linietsky2017-01-101-5/+7
|\ \ \ \ \ | | | | | | | | | | | | Fix the order in which additional transformations are applied
| * | | | | Fix the order in which additional transformations are applied in Matrix3 and ↵Ferenc Arn2017-01-081-5/+7
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Transform. This is a part of the breaking changes proposed in PR #6865, solving the issue regarding the order of affine transformations described in #2565. This PR also fixes the affected code within Godot codebase. Includes improvements to documentation too. Another change is, Matrix3::get_scale() will now return negative scaling when the determinant of the matrix is negative. The rationale behind this is simple: when performing a polar decomposition on a basis matrix M = R.S, we have to ensure that the determinant of R is +1, such that it is a proper rotation matrix (with no reflections) which can be represented by Euler angles or a quaternion. Also replaced the few instances of float with real_t in Matrix3 and Transform. Furthermore, this PR fixes an issue introduced due to the API breakage in #6865. Namely Matrix3::get_euler() now only works with proper rotation matrices. As a result, the code that wants to get the rotation portion of a transform needs to use Matrix3::get_rotation() introduced in this commit, which complements Matrix3::get_scaled(), providing both parts of the polar decomposition. Finally, it is now possible to construct a rotation matrix from Euler angles using the new constructor Matrix3::Matrix3(const Vector3 &p_euler).
* | | | | | It is now possible to name layers of different kinds!Juan Linietsky2017-01-1015-23/+28
| | | | | |
* | | | | | - _ready() callback only happens once now, if you want to receive it again, ↵Juan Linietsky2017-01-1015-57/+167
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | use request_ready() - C++ Nodes mostly do an internal process callback, so it does not conflict with users willing to use their own process callbacks - callbacks such as _input, _process, _fixed_process _unhandled_input, _unhandled_key_input do not requiere calling a function to enable them. They are enabled automatically if found on the script.
* | | | | | Merge pull request #7491 from BastiaanOlij/tools-no-fixesRémi Verschelde2017-01-103-2/+10
|\ \ \ \ \ \ | | | | | | | | | | | | | | Few small fixes so tools=no and target=release compiles
| * | | | | | Few small fixes so tools=no and target=release compilesBastiaanOlij2017-01-103-2/+10
| | | | | | |
* | | | | | | Merge pull request #7482 from volzhs/modulate-colorRémi Verschelde2017-01-101-2/+2
|\ \ \ \ \ \ \ | |/ / / / / / |/| | | | | | Fix modulate property bind to Color
| * | | | | | Fix modulate property bind to Colorvolzhs2017-01-091-2/+2
| | | | | | |
* | | | | | | Removed the set_child_rect() in AcceptDialog. AcceptDialog now works as a ↵Juan Linietsky2017-01-105-38/+32
| | | | | | | | | | | | | | | | | | | | | | | | | | | | container!
* | | | | | | Groundbreaking!! Godot resources can now be flagged to be local to the scene ↵Juan Linietsky2017-01-1010-59/+292
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | being edited! This means that each time this scene is instanced, the resource will be unique! As such, thanks to this, the following features were implemented: -ButtonGroup is no longer a control, it's now a resource local to the scene -ViewportTexture can be created from the editor and set to any object, making ViewportSprite and other kind of nodes obsolete!
* | | | | | | -Translation text will change automatically for in-game buttons, labels, ↵Juan Linietsky2017-01-098-31/+67
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | poups when translation is changed. -Added a NOTIFICATION_TRANSLATION_CHANGED for controls that need custom code -Sorry, editor will not update automatically because it uses a different translatio method.
* | | | | | | -All types have editable script now in propertiesJuan Linietsky2017-01-0910-14/+55
|/ / / / / / | | | | | | | | | | | | | | | | | | -Changed clip to a property in Control which can be set by the user
* | | | | | Add clamp and wrap loop modes for animation tracks.Juan Linietsky2017-01-092-11/+29
| | | | | |
* | | | | | Variant INT and REAL are now 64 bits (other types remain at 32)Juan Linietsky2017-01-081-1/+1
| | | | | |
* | | | | | -removed stop mouse and ignore mouse from control, which were confusing, ↵Juan Linietsky2017-01-0815-50/+46
| | | | | | | | | | | | | | | | | | | | | | | | replaced by mouse filter
* | | | | | Removed ratio anchoring (will have to fix multiple 3D views later..)Juan Linietsky2017-01-082-99/+19
| | | | | |
* | | | | | Swapped expand and fill flag bits, so scenes don't save this property by defaultJuan Linietsky2017-01-082-4/+4
| | | | | |
* | | | | | PopupMenu now emits both index_pressed and id_pressed instead of ↵Juan Linietsky2017-01-085-6/+8
| | | | | | | | | | | | | | | | | | | | | | | | item_pressed, closes #3188
* | | | | | Renamed finished to animation_finished, also passes the animation name when ↵Juan Linietsky2017-01-084-4/+6
| | | | | | | | | | | | | | | | | | | | | | | | finished