CARLA
 
载入中...
搜索中...
未找到
Public 成员函数 | Private 成员函数 | Private 属性 | 所有成员列表
UTaggedComponent类 参考

#include <TaggedComponent.h>

+ 类 UTaggedComponent 继承关系图:
+ UTaggedComponent 的协作图:

Public 成员函数

virtual FBoxSphereBounds CalcBounds (const FTransform &LocalToWorld) const
 
virtual FPrimitiveSceneProxy * CreateSceneProxy () override
 
FLinearColor GetColor ()
 
virtual void OnRegister () override
 
void SetColor (FLinearColor color)
 
virtual void TickComponent (float DeltaTime, enum ELevelTick TickType, FActorComponentTickFunction *ThisTickFunction) override
 
 UTaggedComponent (const FObjectInitializer &ObjectInitializer)
 

Private 成员函数

FPrimitiveSceneProxy * CreateSceneProxy (UHierarchicalInstancedStaticMeshComponent *MeshComponent)
 
FPrimitiveSceneProxy * CreateSceneProxy (UInstancedStaticMeshComponent *MeshComponent)
 
FPrimitiveSceneProxy * CreateSceneProxy (USkeletalMeshComponent *SkeletalMeshComponent)
 
FPrimitiveSceneProxy * CreateSceneProxy (UStaticMeshComponent *StaticMeshComponent)
 

Private 属性

bool bShouldWaitFrame = true
 
bool bSkeletalMesh = false
 
FLinearColor Color
 
int NumFramesToWait = 2
 
UMaterial * TaggedMaterial
 
UMaterialInstanceDynamic * TaggedMID
 

详细描述

在文件 TaggedComponent.h11 行定义.

构造及析构函数说明

◆ UTaggedComponent()

UTaggedComponent::UTaggedComponent ( const FObjectInitializer & ObjectInitializer)

在文件 TaggedComponent.cpp11 行定义.

引用了 TaggedMaterial.

成员函数说明

◆ CalcBounds()

FBoxSphereBounds UTaggedComponent::CalcBounds ( const FTransform & LocalToWorld) const
virtual

在文件 TaggedComponent.cpp53 行定义.

◆ CreateSceneProxy() [1/5]

FPrimitiveSceneProxy * UTaggedComponent::CreateSceneProxy ( )
overridevirtual

在文件 TaggedComponent.cpp63 行定义.

引用了 bSkeletalMesh, CreateSceneProxy() , 以及 IsValid().

被这些函数引用 CreateSceneProxy().

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

◆ CreateSceneProxy() [2/5]

FPrimitiveSceneProxy * UTaggedComponent::CreateSceneProxy ( UHierarchicalInstancedStaticMeshComponent * MeshComponent)
private

在文件 TaggedComponent.cpp156 行定义.

引用了 TaggedMID.

◆ CreateSceneProxy() [3/5]

FPrimitiveSceneProxy * UTaggedComponent::CreateSceneProxy ( UInstancedStaticMeshComponent * MeshComponent)
private

在文件 TaggedComponent.cpp177 行定义.

引用了 TaggedMID.

◆ CreateSceneProxy() [4/5]

FPrimitiveSceneProxy * UTaggedComponent::CreateSceneProxy ( USkeletalMeshComponent * SkeletalMeshComponent)
private

在文件 TaggedComponent.cpp129 行定义.

引用了 bShouldWaitFrame , 以及 TaggedMID.

◆ CreateSceneProxy() [5/5]

FPrimitiveSceneProxy * UTaggedComponent::CreateSceneProxy ( UStaticMeshComponent * StaticMeshComponent)
private

在文件 TaggedComponent.cpp102 行定义.

引用了 TaggedMID.

◆ GetColor()

FLinearColor UTaggedComponent::GetColor ( )

在文件 TaggedComponent.cpp48 行定义.

引用了 Color.

◆ OnRegister()

void UTaggedComponent::OnRegister ( )
overridevirtual

在文件 TaggedComponent.cpp24 行定义.

引用了 IsValid(), SetColor(), TaggedMaterial , 以及 TaggedMID.

+ 函数调用图:

◆ SetColor()

void UTaggedComponent::SetColor ( FLinearColor color)

在文件 TaggedComponent.cpp38 行定义.

引用了 IsValid() , 以及 TaggedMID.

被这些函数引用 OnRegister() , 以及 ATagger::TagActor().

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

◆ TickComponent()

void UTaggedComponent::TickComponent ( float DeltaTime,
enum ELevelTick TickType,
FActorComponentTickFunction * ThisTickFunction )
overridevirtual

在文件 TaggedComponent.cpp197 行定义.

引用了 bShouldWaitFrame, bSkeletalMesh , 以及 NumFramesToWait.

类成员变量说明

◆ bShouldWaitFrame

bool UTaggedComponent::bShouldWaitFrame = true
private

在文件 TaggedComponent.h44 行定义.

被这些函数引用 CreateSceneProxy() , 以及 TickComponent().

◆ bSkeletalMesh

bool UTaggedComponent::bSkeletalMesh = false
private

在文件 TaggedComponent.h36 行定义.

被这些函数引用 CreateSceneProxy() , 以及 TickComponent().

◆ Color

FLinearColor UTaggedComponent::Color
private

在文件 TaggedComponent.h28 行定义.

被这些函数引用 GetColor().

◆ NumFramesToWait

int UTaggedComponent::NumFramesToWait = 2
private

在文件 TaggedComponent.h45 行定义.

被这些函数引用 TickComponent().

◆ TaggedMaterial

UMaterial* UTaggedComponent::TaggedMaterial
private

在文件 TaggedComponent.h31 行定义.

被这些函数引用 OnRegister() , 以及 UTaggedComponent().

◆ TaggedMID

UMaterialInstanceDynamic* UTaggedComponent::TaggedMID
private

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