Skip to content

Queries

selimanac edited this page Oct 7, 2024 · 10 revisions

daabbcc.new_group(rebuild_type)

Parameters

  • rebuild_type (enum)[optional] - Maximum number of Groups

Returns

  • group_id (uint8) - New group ID

Example

local group_id = daabbcc.new_group(daabbcc.UPDATE_INCREMENTAL)

---query_aabb ---@param group_id integer ---@param x number ---@param y number ---@param width integer ---@param height integer ---@param mask_bits? integer ---@return table result ---@return integer count function daabbcc.query_aabb(group_id, x, y, width, height, mask_bits) end

---query_id ---@param group_id integer ---@param mask_bits? integer ---@return table result ---@return integer count function daabbcc.query_id(group_id, aabb_id, mask_bits) end

---query_aabb_sort ---@param group_id integer ---@param x number ---@param y number ---@param width integer ---@param height integer ---@param mask_bits? integer ---@return table result ---@return integer count function daabbcc.query_aabb_sort(group_id, x, y, width, height, mask_bits) end

---query_id_sort ---@param group_id integer ---@param mask_bits? integer ---@return table result ---@return integer count function daabbcc.query_id_sort(group_id, aabb_id, mask_bits) end

Clone this wiki locally