Lines Matching refs:RayCast

38 void RayCast::set_cast_to(const Vector3 &p_point) {  in set_cast_to()
47 Vector3 RayCast::get_cast_to() const { in get_cast_to()
52 void RayCast::set_collision_mask(uint32_t p_mask) { in set_collision_mask()
57 uint32_t RayCast::get_collision_mask() const { in get_collision_mask()
62 void RayCast::set_collision_mask_bit(int p_bit, bool p_value) { in set_collision_mask_bit()
72 bool RayCast::get_collision_mask_bit(int p_bit) const { in get_collision_mask_bit()
77 bool RayCast::is_colliding() const { in is_colliding()
81 Object *RayCast::get_collider() const { in get_collider()
89 int RayCast::get_collider_shape() const { in get_collider_shape()
93 Vector3 RayCast::get_collision_point() const { in get_collision_point()
97 Vector3 RayCast::get_collision_normal() const { in get_collision_normal()
102 void RayCast::set_enabled(bool p_enabled) { in set_enabled()
120 bool RayCast::is_enabled() const { in is_enabled()
125 void RayCast::set_exclude_parent_body(bool p_exclude_parent_body) { in set_exclude_parent_body()
143 bool RayCast::get_exclude_parent_body() const { in get_exclude_parent_body()
148 void RayCast::_notification(int p_what) { in _notification()
198 void RayCast::_update_raycast_state() { in _update_raycast_state()
227 void RayCast::force_raycast_update() { in force_raycast_update()
231 void RayCast::add_exception_rid(const RID &p_rid) { in add_exception_rid()
236 void RayCast::add_exception(const Object *p_object) { in add_exception()
245 void RayCast::remove_exception_rid(const RID &p_rid) { in remove_exception_rid()
250 void RayCast::remove_exception(const Object *p_object) { in remove_exception()
259 void RayCast::clear_exceptions() { in clear_exceptions()
264 void RayCast::set_collide_with_areas(bool p_clip) { in set_collide_with_areas()
269 bool RayCast::is_collide_with_areas_enabled() const { in is_collide_with_areas_enabled()
274 void RayCast::set_collide_with_bodies(bool p_clip) { in set_collide_with_bodies()
279 bool RayCast::is_collide_with_bodies_enabled() const { in is_collide_with_bodies_enabled()
284 void RayCast::_bind_methods() { in _bind_methods()
286 ClassDB::bind_method(D_METHOD("set_enabled", "enabled"), &RayCast::set_enabled); in _bind_methods()
287 ClassDB::bind_method(D_METHOD("is_enabled"), &RayCast::is_enabled); in _bind_methods()
289 ClassDB::bind_method(D_METHOD("set_cast_to", "local_point"), &RayCast::set_cast_to); in _bind_methods()
290 ClassDB::bind_method(D_METHOD("get_cast_to"), &RayCast::get_cast_to); in _bind_methods()
292 ClassDB::bind_method(D_METHOD("is_colliding"), &RayCast::is_colliding); in _bind_methods()
293 ClassDB::bind_method(D_METHOD("force_raycast_update"), &RayCast::force_raycast_update); in _bind_methods()
295 ClassDB::bind_method(D_METHOD("get_collider"), &RayCast::get_collider); in _bind_methods()
296 ClassDB::bind_method(D_METHOD("get_collider_shape"), &RayCast::get_collider_shape); in _bind_methods()
297 ClassDB::bind_method(D_METHOD("get_collision_point"), &RayCast::get_collision_point); in _bind_methods()
298 ClassDB::bind_method(D_METHOD("get_collision_normal"), &RayCast::get_collision_normal); in _bind_methods()
300 ClassDB::bind_method(D_METHOD("add_exception_rid", "rid"), &RayCast::add_exception_rid); in _bind_methods()
301 ClassDB::bind_method(D_METHOD("add_exception", "node"), &RayCast::add_exception); in _bind_methods()
303 ClassDB::bind_method(D_METHOD("remove_exception_rid", "rid"), &RayCast::remove_exception_rid); in _bind_methods()
304 ClassDB::bind_method(D_METHOD("remove_exception", "node"), &RayCast::remove_exception); in _bind_methods()
306 ClassDB::bind_method(D_METHOD("clear_exceptions"), &RayCast::clear_exceptions); in _bind_methods()
308 ClassDB::bind_method(D_METHOD("set_collision_mask", "mask"), &RayCast::set_collision_mask); in _bind_methods()
309 ClassDB::bind_method(D_METHOD("get_collision_mask"), &RayCast::get_collision_mask); in _bind_methods()
311 …ClassDB::bind_method(D_METHOD("set_collision_mask_bit", "bit", "value"), &RayCast::set_collision_m… in _bind_methods()
312 ClassDB::bind_method(D_METHOD("get_collision_mask_bit", "bit"), &RayCast::get_collision_mask_bit); in _bind_methods()
314 …ClassDB::bind_method(D_METHOD("set_exclude_parent_body", "mask"), &RayCast::set_exclude_parent_bod… in _bind_methods()
315 ClassDB::bind_method(D_METHOD("get_exclude_parent_body"), &RayCast::get_exclude_parent_body); in _bind_methods()
317 …ClassDB::bind_method(D_METHOD("set_collide_with_areas", "enable"), &RayCast::set_collide_with_area… in _bind_methods()
318 …ClassDB::bind_method(D_METHOD("is_collide_with_areas_enabled"), &RayCast::is_collide_with_areas_en… in _bind_methods()
320 …ClassDB::bind_method(D_METHOD("set_collide_with_bodies", "enable"), &RayCast::set_collide_with_bod… in _bind_methods()
321 …ClassDB::bind_method(D_METHOD("is_collide_with_bodies_enabled"), &RayCast::is_collide_with_bodies_… in _bind_methods()
333 void RayCast::_create_debug_shape() { in _create_debug_shape()
353 void RayCast::_update_debug_shape() { in _update_debug_shape()
381 void RayCast::_clear_debug_shape() { in _clear_debug_shape()
395 RayCast::RayCast() { in RayCast() function in RayCast