QueryContext3D

Inherits: Node3D

Inherited By: ContextInGroup3D, ContextQuerier3D, ContextQueryItems3D, ContextTargetArray3D, ContextTargetNode3D

Acts as a reference for QueryGenerator3Ds and QueryTest3Ds, providing Node3Ds and/or Vector3s in an Array.

Description

Acts as a reference for QueryGenerator3Ds and QueryTest3Ds, providing Node3Ds and/or Vector3s in an Array.

Methods

Array

_get_context(query_instance: QueryInstance3D) virtual required const

Array

get_context(query_instance: QueryInstance3D)

Array[Node3D]

get_context_nodes(query_instance: QueryInstance3D)

PackedVector3Array

get_context_positions(query_instance: QueryInstance3D)


Method Descriptions

Array _get_context(query_instance: QueryInstance3D) virtual required const 🔗

Called on QueryGenerator3Ds and QueryTest3Ds to get a list of Node3Ds and/or Vector3s.

Note: Must be overrwritten.


Array get_context(query_instance: QueryInstance3D) 🔗

Called on QueryGenerator3Ds and QueryTest3Ds to get a list of Node3Ds and/or Vector3s.


Array[Node3D] get_context_nodes(query_instance: QueryInstance3D) 🔗

There is currently no description for this method. Please help us by contributing one!


PackedVector3Array get_context_positions(query_instance: QueryInstance3D) 🔗

Returns only the positions of each context. Used in some QueryTest3Ds where collisions aren't needed.