UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
AddSpanInTempColumns Struct Reference

Public Member Functions

 AddSpanInTempColumns (rcContext *inctx, rcHeightfield &hf, const float ics, const rcReal *vertsBMin, const rcReal *vertsBMax)
 
void addSpan (rcHeightfield &hf, const int x, const int z, const rcSpanUInt smin, const rcSpanUInt smax, const unsigned char area, const int flagMergeThr)
 
void TransferColumnsToHeightfield (rcHeightfield &hf, const float flagMergeThr)
 
bool IsValid () const
 

Public Attributes

rcContextctx = nullptr
 
int ibminx = 0
 
int ibminz = 0
 
int ibwidth = 0
 
int ibheight = 0
 

Constructor & Destructor Documentation

◆ AddSpanInTempColumns()

AddSpanInTempColumns::AddSpanInTempColumns ( rcContext inctx,
rcHeightfield hf,
const float  ics,
const rcReal vertsBMin,
const rcReal vertsBMax 
)
inline

Member Function Documentation

◆ addSpan()

void AddSpanInTempColumns::addSpan ( rcHeightfield hf,
const int  x,
const int  z,
const rcSpanUInt  smin,
const rcSpanUInt  smax,
const unsigned char  area,
const int  flagMergeThr 
)
inline

◆ IsValid()

bool AddSpanInTempColumns::IsValid ( ) const
inline

◆ TransferColumnsToHeightfield()

void AddSpanInTempColumns::TransferColumnsToHeightfield ( rcHeightfield hf,
const float  flagMergeThr 
)
inline

Member Data Documentation

◆ ctx

rcContext* AddSpanInTempColumns::ctx = nullptr

◆ ibheight

int AddSpanInTempColumns::ibheight = 0

◆ ibminx

int AddSpanInTempColumns::ibminx = 0

◆ ibminz

int AddSpanInTempColumns::ibminz = 0

◆ ibwidth

int AddSpanInTempColumns::ibwidth = 0

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