Physics2DShapeQueryParameters

Inherits: Reference < Object

Category: Core

Brief Description

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

Properties

boolcollide_with_areas
boolcollide_with_bodies
intcollision_layer
Arrayexclude
floatmargin
Vector2motion
RIDshape_rid
Transform2Dtransform

Methods

voidset_shape ( Resource shape )

Description

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

Property Descriptions

  • bool collide_with_areas
Setterset_collide_with_areas(value)
Getteris_collide_with_areas_enabled()

  • bool collide_with_bodies
Setterset_collide_with_bodies(value)
Getteris_collide_with_bodies_enabled()

  • int collision_layer
Setterset_collision_layer(value)
Getterget_collision_layer()

The physics layer the query should be made on.


Setterset_exclude(value)
Getterget_exclude()

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


Setterset_margin(value)
Getterget_margin()

The collision margin for the shape.


Setterset_motion(value)
Getterget_motion()

The motion of the shape being queried for.


Setterset_shape_rid(value)
Getterget_shape_rid()

The RID of the queried shape. See set_shape also.


Setterset_transform(value)
Getterget_transform()

the transform matrix of the queried shape.

Method Descriptions

Set the Shape2D that will be used for collision/intersection queries.