Physics2DShapeQueryParameters

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

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

    voidset_shape ( shape )
    • bool collide_with_areas
    Defaultfalse
    Setterset_collide_with_areas(value)
    Getteris_collide_with_areas_enabled()

    If true, the query will take s into account.


    • bool collide_with_bodies

    • collision_layer
    Default2147483647
    Setterset_collision_layer(value)
    Getterget_collision_layer()

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


    • exclude
    Default[  ]
    Setterset_exclude(value)
    Getterget_exclude()

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


    The collision margin for the shape.


    • motion
    DefaultVector2( 0, 0 )
    Setterset_motion(value)
    Getterget_motion()

    Setterset_shape_rid(value)
    Getterget_shape_rid()

    The queried shape’s . See also set_shape.


    • transform

    The queried shape’s transform matrix.

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