载入中...
搜索中...
未找到
SpatialHash2D.h
浏览该文件的文档.
Last-query hit buffer shared by spatial indexes. Script pattern: call query* → getResultCount / getRe...
Definition QueryIds.h:11
Uniform-grid spatial hash for 2D AABB queries (map / particle / entity culling). Items are registered...
Definition SpatialHash2D.h:16
int getResultId(int index) const
Definition SpatialHash2D.h:39
SpatialHash2D & operator=(const SpatialHash2D &)=delete
~SpatialHash2D()=default
bool update(int id, float minX, float minY, float maxX, float maxY)
Definition SpatialHash2D.cpp:86
SpatialHash2D(const SpatialHash2D &)=delete
void setCellSize(float cellSize)
Definition SpatialHash2D.cpp:12
int queryPoint(float x, float y)
Definition SpatialHash2D.cpp:118
int queryRect(float minX, float minY, float maxX, float maxY)
Definition SpatialHash2D.cpp:125
int queryCircle(float cx, float cy, float radius)
Definition SpatialHash2D.cpp:133
bool insert(int id, float minX, float minY, float maxX, float maxY)
Definition SpatialHash2D.cpp:69
Definition Scene.h:33
Definition Bounds.h:9