Inherits: Reference < Object

Category: Core

Brief Description

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

Member Functions

void set_shape ( Resource shape )

Member Variables

  • int collision_layer - The physics layer the query should be made on.
  • Array exclude - The list of objects or object RIDs, that will be excluded from collisions.
  • float margin - The collision margin for the shape.
  • Vector2 motion - The motion of the shape being queried for.
  • RID shape_rid - The RID of the queried shape. See set_shape also.
  • Transform2D transform - the transform matrix of the queried shape.


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

Member Function Description

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