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
|
_get_context(query_instance: QueryInstance3D) virtual required const |
|
get_context(query_instance: QueryInstance3D) |
Array[ |
get_context_nodes(query_instance: QueryInstance3D) |
|
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.