UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
dtProximityGrid Class Reference

#include <DetourProximityGrid.h>

Public Member Functions

 dtProximityGrid ()
 
 ~dtProximityGrid ()
 
bool init (const int maxItems, const dtReal cellSize)
 
void clear ()
 
void addItem (const unsigned short id, const dtReal minx, const dtReal miny, const dtReal maxx, const dtReal maxy)
 
int queryItems (const dtReal minx, const dtReal miny, const dtReal maxx, const dtReal maxy, unsigned short *ids, const int maxIds) const
 
int getItemCountAt (const int x, const int y) const
 
const int * getBounds () const
 
const dtReal getCellSize () const
 

Constructor & Destructor Documentation

◆ dtProximityGrid()

dtProximityGrid::dtProximityGrid ( )

◆ ~dtProximityGrid()

dtProximityGrid::~dtProximityGrid ( )

Member Function Documentation

◆ addItem()

void dtProximityGrid::addItem ( const unsigned short  id,
const dtReal  minx,
const dtReal  miny,
const dtReal  maxx,
const dtReal  maxy 
)

◆ clear()

void dtProximityGrid::clear ( )

◆ getBounds()

const int * dtProximityGrid::getBounds ( ) const
inline

◆ getCellSize()

const dtReal dtProximityGrid::getCellSize ( ) const
inline

◆ getItemCountAt()

int dtProximityGrid::getItemCountAt ( const int  x,
const int  y 
) const

◆ init()

bool dtProximityGrid::init ( const int  maxItems,
const dtReal  cellSize 
)

◆ queryItems()

int dtProximityGrid::queryItems ( const dtReal  minx,
const dtReal  miny,
const dtReal  maxx,
const dtReal  maxy,
unsigned short ids,
const int  maxIds 
) const

The documentation for this class was generated from the following files: