summaryrefslogtreecommitdiff
path: root/scene/2d/collision_object_2d.cpp
AgeCommit message (Expand)Author
2022-08-29Expose input interaction virtual functions in CollisionObjectrafallus
2022-08-22Replace Array return types with TypedArraykobewi
2022-08-18Add collision weight to PhysicsBody for penetrations must be avoidedSilc Renew
2022-05-12Capitalize/fix some property enum hintsFireForge
2022-04-04Revert "Fix that collision objects ignore canvas transform"Markus Sauermann
2022-03-31Fix that collision objects ignore canvas transformMarkus Sauermann
2022-03-28String: Remove TTR and DTR defines in non-tools buildRémi Verschelde
2022-02-12Improve compilation speed (forward declarations/includes cleanup)Hendrik Brucker
2022-01-25Store ObjectID instead of raw pointer for Shape OwnersHaoyu Qiu
2022-01-03Update copyright statements to 2022Rémi Verschelde
2021-11-23Rename `remove()` to `remove_at()` when removing by indexLightning_A
2021-10-27Merge pull request #54157 from bjauny/fix_potential_nullpointer_collision3dCamille Mohr-Daurat
2021-10-27Fix potential null pointer use, based on #54094 fixBastien JAUNY
2021-10-21Change the unreacheable return value of shape_find_owner()Kemikal1
2021-09-30Use range iterators for `Map`Lightning_A
2021-08-23Entirely removes BIND_VMETHOD in favor of GDVIRTUALreduz
2021-08-12Uniformize layer names, script methods and documentationPouleyKetchoupp
2021-07-16Merge pull request #47395 from sygi/shape_idx_collisionHugo Locurcio
2021-07-02Add mouse_shape_entered and mouse_shape_exited signals to CollisionObject2D.sygi
2021-06-30Add support for controlling physics nodes' behavior when disabledPouleyKetchoupp
2021-06-04KinematicBody split between new CharacterBody and PhysicsBodyPouleyKetchoupp
2021-04-30Prevent setting too big or too small Collision Mask and LayerRafał Mikrut
2021-04-20Move collision layer and mask into CollisionObject.Marcel Admiraal
2021-04-11Use Array for node configuration warningsNathan Franke
2021-01-29Use real_t in physics nodesAaron Franke
2021-01-01Update copyright statements to 2021Rémi Verschelde
2020-12-28Rename empty() to is_empty()Marcel Admiraal
2020-05-14Style: Enforce braces around if blocks and loopsRémi Verschelde
2020-05-14Style: Enforce separation line between function definitionsRémi Verschelde
2020-05-14Style: clang-format: Disable KeepEmptyLinesAtTheStartOfBlocksRémi Verschelde
2020-04-02Replace NULL with nullptrlupoDharkael
2020-03-27Renaming of servers for coherency.Juan Linietsky
2020-02-12ObjectID converted to a structure, fixes many bugs where used incorrectly as ...Juan Linietsky
2020-01-01Update copyright statements to 2020Rémi Verschelde
2019-09-23fix kinematicBody2D jitters when sync_to_physics is turned on, closes #28181RaphaelHunter
2019-08-30Remove some unneeded checks in CollisionObject(2D)Michael Alexsander Silva Dias
2019-07-09Improve the node configuration warning displayHugo Locurcio
2019-06-27Allow ColisionObject2D to get shapes from tilemapsBojidar Marinov
2019-04-23Allow adding disabled shapesShyRed
2019-04-05Fix -Wimplicit-fallthrough warnings from GCC 8Rémi Verschelde
2019-01-18-Re-added margins in one way collision (made in a more user friendly way than...Juan Linietsky
2019-01-01Update copyright statements to 2019Rémi Verschelde
2018-11-07Merge pull request #21386 from RandomShaper/fix-picking-in-canvas-layersJuan Linietsky
2018-09-01Improve ClassDB information for some some signal parametersKelly Thomas
2018-08-25Fix picking in CanvasLayerPedro J. Estébanez
2018-08-23Revert "Take CanvasLayer transform into account for 2D physics"Rémi Verschelde
2018-08-21Take CanvasLayer transform into account for 2D physicsPedro J. Estébanez
2018-07-26Reduce unnecessary COW on Vector by make writing explicitHein-Pieter van Braam
2018-07-17Further fixes to KinematicBody2D API, support for sync motion in moving objectsJuan Linietsky
2018-02-19Improve CollisionObject/CollisionObject2D warning messageChris Bradfield