CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Public 属性 | 所有成员列表
FHeightMapData结构体 参考

#include <CustomTerrainPhysicsComponent.h>

+ FHeightMapData 的协作图:

Public 成员函数

void Clear ()
 
float GetHeight (FDVector Position) const
 
void InitializeHeightmap (UHeightMapDataAsset *DataAsset, FDVector Size, FDVector Origin, FDVector Tile0, float ScaleZ)
 

Public 属性

float MaxHeight = 10.0f
 
float MinHeight = 0.0f
 
FDVector Offset
 
std::vector< float > Pixels
 
float Scale_Z = 1
 
uint32_t Size_X
 
uint32_t Size_Y
 
FDVector Tile0Position
 
FDVector WorldSize
 

详细描述

在文件 CustomTerrainPhysicsComponent.h64 行定义.

成员函数说明

◆ Clear()

void FHeightMapData::Clear ( )

在文件 CustomTerrainPhysicsComponent.cpp136 行定义.

引用了 Pixels.

被这些函数引用 FSparseHighDetailMap::Clear() , 以及 FSparseHighDetailMap::UpdateHeightMap().

+ 这是这个函数的调用关系图:

◆ GetHeight()

float FHeightMapData::GetHeight ( FDVector Position) const

在文件 CustomTerrainPhysicsComponent.cpp126 行定义.

引用了 Pixels, Position, Size_X, Size_Y, Tile0Position, WorldSize, FDVector::X , 以及 FDVector::Y.

被这些函数引用 FSparseHighDetailMap::GetHeight() , 以及 FDenseTile::InitializeTile().

+ 这是这个函数的调用关系图:

◆ InitializeHeightmap()

void FHeightMapData::InitializeHeightmap ( UHeightMapDataAsset * DataAsset,
FDVector Size,
FDVector Origin,
FDVector Tile0,
float ScaleZ )

在文件 CustomTerrainPhysicsComponent.cpp108 行定义.

引用了 UHeightMapDataAsset::HeightValues, Offset, Pixels, Size_X, Size_Y, UHeightMapDataAsset::SizeX, UHeightMapDataAsset::SizeY, Tile0Position, UEFrameToSI() , 以及 WorldSize.

被这些函数引用 FSparseHighDetailMap::InitializeMap() , 以及 FSparseHighDetailMap::UpdateHeightMap().

+ 函数调用图:
+ 这是这个函数的调用关系图:

类成员变量说明

◆ MaxHeight

float FHeightMapData::MaxHeight = 10.0f

在文件 CustomTerrainPhysicsComponent.h77 行定义.

◆ MinHeight

float FHeightMapData::MinHeight = 0.0f

在文件 CustomTerrainPhysicsComponent.h76 行定义.

◆ Offset

FDVector FHeightMapData::Offset

在文件 CustomTerrainPhysicsComponent.h73 行定义.

被这些函数引用 InitializeHeightmap().

◆ Pixels

std::vector<float> FHeightMapData::Pixels

在文件 CustomTerrainPhysicsComponent.h80 行定义.

被这些函数引用 Clear(), GetHeight() , 以及 InitializeHeightmap().

◆ Scale_Z

float FHeightMapData::Scale_Z = 1

在文件 CustomTerrainPhysicsComponent.h78 行定义.

◆ Size_X

uint32_t FHeightMapData::Size_X

在文件 CustomTerrainPhysicsComponent.h74 行定义.

被这些函数引用 GetHeight() , 以及 InitializeHeightmap().

◆ Size_Y

uint32_t FHeightMapData::Size_Y

在文件 CustomTerrainPhysicsComponent.h75 行定义.

被这些函数引用 GetHeight() , 以及 InitializeHeightmap().

◆ Tile0Position

FDVector FHeightMapData::Tile0Position

在文件 CustomTerrainPhysicsComponent.h79 行定义.

被这些函数引用 GetHeight() , 以及 InitializeHeightmap().

◆ WorldSize

FDVector FHeightMapData::WorldSize

在文件 CustomTerrainPhysicsComponent.h72 行定义.

被这些函数引用 GetHeight() , 以及 InitializeHeightmap().


该结构体的文档由以下文件生成: