rcHeightfield

A dynamic heightfield representing obstructed space.

Windows
MacOS
Linux

References

Module

Navmesh

Header

/Engine/Source/Runtime/Navmesh/Public/Recast/Recast.h

Include

#include "Recast/Recast.h"

Syntax

struct rcHeightfield

Remarks

A dynamic heightfield representing obstructed space.

Variables

Name Description

Public variable

float[3]

 

bmax

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

Public variable

float[3]

 

bmin

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

Public variable

float

 

ch

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

Public variable

float

 

cs

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

Public variable

rcEdgeHit *

 

EdgeHits

H + 1 bit flags that indicate what edges cross the z cell boundaries

Public variable

rcSpan *

 

freelist

The next free span.

Public variable

int

 

height

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

Public variable

rcSpanPool *...

 

pools

Linked list of span pools.

Public variable

rcRowExt *

 

RowExt

H structs that give the current x range for this z row

Public variable

rcSpan *...

 

spans

Heightfield of spans (width*height).

Public variable

rcTempSpan *...

 

tempspans

Heightfield of temp spans (width*height).

Public variable

int

 

width

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

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss