Table of Contents

Method b3DynamicTree_Query

Namespace
Box3D.Native
Assembly
Box3D.NET.Native.dll

b3DynamicTree_Query(b3DynamicTree*, b3AABB, ulong, NativeBool, delegate* unmanaged[Cdecl]<int, ulong, void*, NativeBool>, void*)

Query an AABB for overlapping proxies. The callback function is called for each proxy that overlaps the supplied AABB.

public static extern b3TreeStats b3DynamicTree_Query(b3DynamicTree* tree, b3AABB aabb, ulong maskBits, NativeBool requireAllBits, delegate* unmanaged[Cdecl]<int, ulong, void*, NativeBool> callback, void* context)

Parameters

tree b3DynamicTree*

See the Box3D documentation.

aabb b3AABB

See the Box3D documentation.

maskBits ulong

See the Box3D documentation.

requireAllBits NativeBool

See the Box3D documentation.

callback delegate* unmanaged[Cdecl]<int, ulong, void*, NativeBool>

See the Box3D documentation.

context void*

See the Box3D documentation.

Returns

b3TreeStats

performance data