proc setShape*(self: Physics2DShapeQueryParameters; shape: Shape2D) {.gcsafe, locks: 0
.} 
- 
 
proc setShapeRid*(self: Physics2DShapeQueryParameters; shape: RID) {.gcsafe, locks: 0
.} 
- 
 
proc getShapeRid*(self: Physics2DShapeQueryParameters): RID {.gcsafe, locks: 0
.} 
- 
 
proc setTransform*(self: Physics2DShapeQueryParameters; transform: Transform2D) {.
    gcsafe, locks: 0
.} 
- 
 
proc getTransform*(self: Physics2DShapeQueryParameters): Transform2D {.gcsafe,
    locks: 0
.} 
- 
 
proc setMotion*(self: Physics2DShapeQueryParameters; motion: Vector2) {.gcsafe,
    locks: 0
.} 
- 
 
proc getMotion*(self: Physics2DShapeQueryParameters): Vector2 {.gcsafe, locks: 0
.} 
- 
 
proc setMargin*(self: Physics2DShapeQueryParameters; margin: float64) {.gcsafe,
    locks: 0
.} 
- 
 
proc getMargin*(self: Physics2DShapeQueryParameters): float64 {.gcsafe, locks: 0
.} 
- 
 
proc setCollisionLayer*(self: Physics2DShapeQueryParameters; collisionLayer: int64) {.
    gcsafe, locks: 0
.} 
- 
 
proc getCollisionLayer*(self: Physics2DShapeQueryParameters): int64 {.gcsafe,
    locks: 0
.} 
- 
 
proc setObjectTypeMask*(self: Physics2DShapeQueryParameters; objectTypeMask: int64) {.
    gcsafe, locks: 0
.} 
- 
 
proc getObjectTypeMask*(self: Physics2DShapeQueryParameters): int64 {.gcsafe,
    locks: 0
.} 
- 
 
proc setExclude*(self: Physics2DShapeQueryParameters; exclude: Array) {.gcsafe,
    locks: 0
.} 
- 
 
proc getExclude*(self: Physics2DShapeQueryParameters): Array {.gcsafe, locks: 0
.} 
-