diff options
| author | Biliogadafr | 2016-02-01 04:30:16 +0300 |
|---|---|---|
| committer | Biliogadafr | 2016-02-01 04:30:16 +0300 |
| commit | e8c5b41dd8d9825d0ae2f053f2f219289aed91a8 (patch) | |
| tree | b28611695860cf968c8b933f60822846b012473a /servers/physics_2d/space_2d_sw.h | |
| parent | 0364d6b076cfc4e75985731b67f8155bf173dd06 (diff) | |
| download | godot-e8c5b41dd8d9825d0ae2f053f2f219289aed91a8.tar.gz godot-e8c5b41dd8d9825d0ae2f053f2f219289aed91a8.tar.zst godot-e8c5b41dd8d9825d0ae2f053f2f219289aed91a8.zip | |
Physics2D: Allow to use 'intersect_point' with objects which is not 'pickable'
Diffstat (limited to 'servers/physics_2d/space_2d_sw.h')
| -rw-r--r-- | servers/physics_2d/space_2d_sw.h | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/servers/physics_2d/space_2d_sw.h b/servers/physics_2d/space_2d_sw.h index 2bdbb8a88..5f35f224b 100644 --- a/servers/physics_2d/space_2d_sw.h +++ b/servers/physics_2d/space_2d_sw.h @@ -46,7 +46,7 @@ public: Space2DSW *space; - virtual int intersect_point(const Vector2& p_point,ShapeResult *r_results,int p_result_max,const Set<RID>& p_exclude=Set<RID>(),uint32_t p_layer_mask=0xFFFFFFFF,uint32_t p_object_type_mask=TYPE_MASK_COLLISION); + virtual int intersect_point(const Vector2& p_point,ShapeResult *r_results,int p_result_max,const Set<RID>& p_exclude=Set<RID>(),uint32_t p_layer_mask=0xFFFFFFFF,uint32_t p_object_type_mask=TYPE_MASK_COLLISION, bool p_pick_point=false); virtual bool intersect_ray(const Vector2& p_from, const Vector2& p_to,RayResult &r_result,const Set<RID>& p_exclude=Set<RID>(),uint32_t p_layer_mask=0xFFFFFFFF,uint32_t p_object_type_mask=TYPE_MASK_COLLISION); virtual int intersect_shape(const RID& p_shape, const Matrix32& p_xform,const Vector2& p_motion,float p_margin,ShapeResult *r_results,int p_result_max,const Set<RID>& p_exclude=Set<RID>(),uint32_t p_layer_mask=0xFFFFFFFF,uint32_t p_object_type_mask=TYPE_MASK_COLLISION); virtual bool cast_motion(const RID& p_shape, const Matrix32& p_xform,const Vector2& p_motion,float p_margin,float &p_closest_safe,float &p_closest_unsafe, const Set<RID>& p_exclude=Set<RID>(),uint32_t p_layer_mask=0xFFFFFFFF,uint32_t p_object_type_mask=TYPE_MASK_COLLISION); |
