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

#include <VegetationManager.h>

+ FPooledActor 的协作图:

Public 成员函数

void ActiveActor ()
 
void DisableActor ()
 
void EnableActor (const FTransform &Transform, int32 NewIndex, std::shared_ptr< FTileMeshComponent > &NewTileMeshComponent)
 

Public 属性

AActorActor { nullptr }
 
FTransform GlobalTransform {FTransform()}
 
int32 Index {-1}
 
bool InUse { false }
 
bool IsActive { false }
 
std::shared_ptr< FTileMeshComponentTileMeshComponent {nullptr}
 

详细描述

在文件 VegetationManager.h61 行定义.

成员函数说明

◆ ActiveActor()

void FPooledActor::ActiveActor ( )

在文件 VegetationManager.cpp75 行定义.

引用了 ActiveActor(), Actor , 以及 IsActive.

被这些函数引用 ActiveActor().

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

◆ DisableActor()

void FPooledActor::DisableActor ( )

在文件 VegetationManager.cpp95 行定义.

引用了 Actor, DisableActor(), Index, InUse, IsActive , 以及 TileMeshComponent.

被这些函数引用 AVegetationManager::CreatePoolForBPClass() , 以及 DisableActor().

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

◆ EnableActor()

void FPooledActor::EnableActor ( const FTransform & Transform,
int32 NewIndex,
std::shared_ptr< FTileMeshComponent > & NewTileMeshComponent )

在文件 VegetationManager.cpp55 行定义.

引用了 Actor, EnableActor(), GlobalTransform, Index, InUse, IsActive , 以及 TileMeshComponent.

被这些函数引用 EnableActor() , 以及 AVegetationManager::SpawnSkeletalFoliages().

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

类成员变量说明

◆ Actor

AActor* FPooledActor::Actor { nullptr }

◆ GlobalTransform

FTransform FPooledActor::GlobalTransform {FTransform()}

在文件 VegetationManager.h67 行定义.

被这些函数引用 EnableActor().

◆ Index

int32 FPooledActor::Index {-1}

在文件 VegetationManager.h68 行定义.

被这些函数引用 DisableActor() , 以及 EnableActor().

◆ InUse

bool FPooledActor::InUse { false }

在文件 VegetationManager.h64 行定义.

被这些函数引用 DisableActor() , 以及 EnableActor().

◆ IsActive

bool FPooledActor::IsActive { false }

在文件 VegetationManager.h65 行定义.

被这些函数引用 ActiveActor(), DisableActor() , 以及 EnableActor().

◆ TileMeshComponent

std::shared_ptr<FTileMeshComponent> FPooledActor::TileMeshComponent {nullptr}

在文件 VegetationManager.h69 行定义.

被这些函数引用 DisableActor() , 以及 EnableActor().


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