Planeshift
Public Attributes

rcCompactHeightfield Struct Reference

A compact, static heightfield representing unobstructed space. More...

#include <Recast.h>

List of all members.

Public Attributes

unsigned char * areas
 Array containing area id data. [Size: spanCount].
float bmax [3]
 The maximum bounds in world space. [(x, y, z)].
float bmin [3]
 The minimum bounds in world space. [(x, y, z)].
int borderSize
 The AABB border size used during the build of the field. (See: rcConfig::borderSize)
rcCompactCellcells
 Array of cells. [Size: width*height].
float ch
 The height of each cell. (The minimum increment along the y-axis.)
float cs
 The size of each cell. (On the xz-plane.)
unsigned short * dist
 Array containing border distance data. [Size: spanCount].
int height
 The height of the heightfield. (Along the z-axis in cell units.)
unsigned short maxDistance
 The maximum distance value of any span within the field.
unsigned short maxRegions
 The maximum region id of any span within the field.
int spanCount
 The number of spans in the heightfield.
rcCompactSpanspans
 Array of spans. [Size: spanCount].
int walkableClimb
 The walkable climb used during the build of the field. (See: rcConfig::walkableClimb)
int walkableHeight
 The walkable height used during the build of the field. (See: rcConfig::walkableHeight)
int width
 The width of the heightfield. (Along the x-axis in cell units.)

Detailed Description

A compact, static heightfield representing unobstructed space.

Definition at line 305 of file Recast.h.


Member Data Documentation

Array containing area id data. [Size: spanCount].

Definition at line 322 of file Recast.h.

The maximum bounds in world space. [(x, y, z)].

Definition at line 316 of file Recast.h.

The minimum bounds in world space. [(x, y, z)].

Definition at line 315 of file Recast.h.

The AABB border size used during the build of the field. (See: rcConfig::borderSize)

Definition at line 312 of file Recast.h.

Array of cells. [Size: width*height].

Definition at line 319 of file Recast.h.

The height of each cell. (The minimum increment along the y-axis.)

Definition at line 318 of file Recast.h.

The size of each cell. (On the xz-plane.)

Definition at line 317 of file Recast.h.

Array containing border distance data. [Size: spanCount].

Definition at line 321 of file Recast.h.

The height of the heightfield. (Along the z-axis in cell units.)

Definition at line 308 of file Recast.h.

The maximum distance value of any span within the field.

Definition at line 313 of file Recast.h.

The maximum region id of any span within the field.

Definition at line 314 of file Recast.h.

The number of spans in the heightfield.

Definition at line 309 of file Recast.h.

Array of spans. [Size: spanCount].

Definition at line 320 of file Recast.h.

The walkable climb used during the build of the field. (See: rcConfig::walkableClimb)

Definition at line 311 of file Recast.h.

The walkable height used during the build of the field. (See: rcConfig::walkableHeight)

Definition at line 310 of file Recast.h.

The width of the heightfield. (Along the x-axis in cell units.)

Definition at line 307 of file Recast.h.


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