TrinityCore
Loading...
Searching...
No Matches
CoordPair< LIMIT > Struct Template Reference

#include <GridDefines.h>

Public Member Functions

constexpr CoordPair (uint32 x, uint32 y)
 
constexpr void dec_x (uint32 val)
 
constexpr void inc_x (uint32 val)
 
constexpr void dec_y (uint32 val)
 
constexpr void inc_y (uint32 val)
 
constexpr bool IsCoordValid () const
 
constexpr uint32 GetId () const
 

Public Attributes

uint32 x_coord
 
uint32 y_coord
 

Friends

constexpr bool operator== (CoordPair const &p1, CoordPair const &p2)=default
 

Detailed Description

template<uint32 LIMIT>
struct CoordPair< LIMIT >

Definition at line 101 of file GridDefines.h.

Constructor & Destructor Documentation

◆ CoordPair()

template<uint32 LIMIT>
constexpr CoordPair< LIMIT >::CoordPair ( uint32  x,
uint32  y 
)
inlineconstexpr

Definition at line 103 of file GridDefines.h.

Member Function Documentation

◆ dec_x()

template<uint32 LIMIT>
constexpr void CoordPair< LIMIT >::dec_x ( uint32  val)
inlineconstexpr

Definition at line 106 of file GridDefines.h.

Referenced by Map::ActiveObjectsNearGrid().

◆ dec_y()

template<uint32 LIMIT>
constexpr void CoordPair< LIMIT >::dec_y ( uint32  val)
inlineconstexpr

Definition at line 122 of file GridDefines.h.

Referenced by Map::ActiveObjectsNearGrid().

◆ GetId()

◆ inc_x()

template<uint32 LIMIT>
constexpr void CoordPair< LIMIT >::inc_x ( uint32  val)
inlineconstexpr

Definition at line 114 of file GridDefines.h.

Referenced by Map::ActiveObjectsNearGrid().

◆ inc_y()

template<uint32 LIMIT>
constexpr void CoordPair< LIMIT >::inc_y ( uint32  val)
inlineconstexpr

Definition at line 130 of file GridDefines.h.

Referenced by Map::ActiveObjectsNearGrid().

◆ IsCoordValid()

template<uint32 LIMIT>
constexpr bool CoordPair< LIMIT >::IsCoordValid ( ) const
inlineconstexpr

Friends And Related Symbol Documentation

◆ operator==

template<uint32 LIMIT>
constexpr bool operator== ( CoordPair< LIMIT > const &  p1,
CoordPair< LIMIT > const &  p2 
)
friend

Member Data Documentation

◆ x_coord

◆ y_coord


The documentation for this struct was generated from the following file: