|
| static int | CoordsToPos (int x, int y) |
| | Gets a Position ID based on the x,y position. If using in an order sensitive case, see NextLocation. More...
|
| |
|
static PosData< T > | Find< T > (this PosData< T >[] posMap, int pos) |
| | Raw lookup function. Always returns the raw entry in the position map. Use if default values returned are a concern, as negative position returned are ~'null'
|
| |
| static int | FindIndex< T > (this PosData< T >[] posMap, int pos) |
| | Searches for the value i for which More...
|
| |
|
static int | FindIndex< T > (this PosData< T >[] posMap, int x, int y) |
| |
|
static T | Lookup< T > (this PosData< T >[] posMap, int pos) |
| | General purpose lookup function. Always returns a value (even if that value is default). See PosData<T>.OrderedSparseLookupBuilder.OrderedSparseLookupBuilder(int, bool, bool)for more info
|
| |
|
static T | Lookup< T > (this PosData< T >[] posMap, int x, int y) |
| | General purpose lookup function. Always returns a value (even if that value is default). See PosData<T>.OrderedSparseLookupBuilder.OrderedSparseLookupBuilder(int, bool, bool)for more info
|
| |
|
static bool | LookupExact< T > (this PosData< T >[] posMap, int pos, out T data) |
| | For use with uncompressed sparse data lookups. Checks that the exact position exists in the lookup table.
|
| |
|
static bool | LookupExact< T > (this PosData< T >[] posMap, int x, int y, out T data) |
| | For use with uncompressed sparse data lookups. Checks that the exact position exists in the lookup table.
|
| |
| static bool | NearbySearchOrderedPosMap< T > (PosData< T >[] posMap, Point pt, int distance, out PosData< T > entry) |
| | Searches around the provided point to check for the nearest entry in the map for OrdereredSparse data Doesn't work with 'compressed' lookups from PosData<T>.OrderedSparseLookupBuilder More...
|
| |