CARLA
 
载入中...
搜索中...
未找到
静态 Public 成员函数 | 所有成员列表
CityMapMeshTag类 参考

Helper class for working with ECityMapMeshTag. 更多...

#include <CityMapMeshTag.h>

静态 Public 成员函数

static ECityMapMeshTag GetBaseMeshTag ()
 Return the base mesh. The base mesh defines the unit tile for map scaling.
 
static constexpr uint8 GetNumberOfTags ()
 Return the number of tags.
 
static uint32 GetRoadIntersectionSize ()
 Get the size in tiles of a road intersection side.
 
Tag conversions
static constexpr uint8 ToUInt (ECityMapMeshTag Tag)
 Convert Tag to an unsigned integer type.
 
static ECityMapMeshTag FromUInt (uint8 Value)
 Convert an unsigned integer to a ECityMapMeshTag.
 
static FString ToString (ECityMapMeshTag Tag)
 Get Tag name as FString.
 
static FString ToString (uint8 Value)
 Convert Value to ECityMapMeshTag and get its name as FString.
 

详细描述

Helper class for working with ECityMapMeshTag.

在文件 CityMapMeshTag.h76 行定义.

成员函数说明

◆ FromUInt()

static ECityMapMeshTag CityMapMeshTag::FromUInt ( uint8 Value)
inlinestatic

Convert an unsigned integer to a ECityMapMeshTag.

在文件 CityMapMeshTag.h101 行定义.

引用了 GetNumberOfTags().

被这些函数引用 ACityMapMeshHolder::ACityMapMeshHolder() , 以及 ToString().

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

◆ GetBaseMeshTag()

ECityMapMeshTag CityMapMeshTag::GetBaseMeshTag ( )
static

Return the base mesh. The base mesh defines the unit tile for map scaling.

在文件 CityMapMeshTag.cpp14 行定义.

被这些函数引用 ACityMapMeshHolder::UpdateMapScale().

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

◆ GetNumberOfTags()

static constexpr uint8 CityMapMeshTag::GetNumberOfTags ( )
inlinestaticconstexpr

Return the number of tags.

在文件 CityMapMeshTag.h81 行定义.

引用了 ToUInt().

被这些函数引用 FromUInt().

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

◆ GetRoadIntersectionSize()

uint32 CityMapMeshTag::GetRoadIntersectionSize ( )
static

Get the size in tiles of a road intersection side.

I.e., return N such NxN is the size of a road intersection piece.

在文件 CityMapMeshTag.cpp19 行定义.

被这些函数引用 ACityMapGenerator::GenerateRoadMap() , 以及 ACityMapGenerator::GenerateRoads().

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

◆ ToString() [1/2]

FString CityMapMeshTag::ToString ( ECityMapMeshTag Tag)
static

Get Tag name as FString.

在文件 CityMapMeshTag.cpp24 行定义.

被这些函数引用 ToString() , 以及 ACityMapMeshHolder::UpdateMapScale().

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

◆ ToString() [2/2]

static FString CityMapMeshTag::ToString ( uint8 Value)
inlinestatic

Convert Value to ECityMapMeshTag and get its name as FString.

在文件 CityMapMeshTag.h110 行定义.

引用了 FromUInt() , 以及 ToString().

+ 函数调用图:

◆ ToUInt()

static constexpr uint8 CityMapMeshTag::ToUInt ( ECityMapMeshTag Tag)
inlinestaticconstexpr

Convert Tag to an unsigned integer type.

在文件 CityMapMeshTag.h96 行定义.

被这些函数引用 GetNumberOfTags().

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

该类的文档由以下文件生成: