Physics2DShapeQueryParameters

    Parameters to be sent to a 2D shape physics query.

    This class contains the shape and other parameters for 2D intersection/collision queries.

    void

    • bool collide_with_areas

    Default

    false

    Setter

    set_collide_with_areas(value)

    Getter

    is_collide_with_areas_enabled()

    If true, the query will take s into account.


    • bool collide_with_bodies

    If , the query will take s into account.


    • int collision_layer

    Default

    2147483647

    Setter

    set_collision_layer(value)

    Getter

    get_collision_layer()

    The physics layer(s) the query will take into account (as a bitmask). See in the documentation for more information.


    Default

    [  ]

    Setter

    set_exclude(value)

    Getter

    The list of objects or object s that will be excluded from collisions.


    The collision margin for the shape.


    Default

    Vector2( 0, 0 )

    Setter

    set_motion(value)

    Getter

    get_motion()

    The motion of the shape being queried for.


    • shape_rid

    Setter

    set_shape_rid(value)

    Getter

    get_shape_rid()

    The queried shape’s RID. See also .


    Sets the that will be used for collision/intersection queries.