#include <TaggedComponent.h>
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.h 第 19 行定义.
UTaggedComponent::UTaggedComponent | ( | const FObjectInitializer & | ObjectInitializer | ) |
在文件 TaggedComponent.cpp 第 11 行定义.
引用了 TaggedMaterial.
|
virtual |
在文件 TaggedComponent.cpp 第 64 行定义.
|
overridevirtual |
在文件 TaggedComponent.cpp 第 78 行定义.
引用了 bSkeletalMesh, CreateSceneProxy(), IsValid() , 以及 UE_LOG().
被这些函数引用 CreateSceneProxy().
|
private |
在文件 TaggedComponent.cpp 第 185 行定义.
引用了 TaggedMID.
|
private |
在文件 TaggedComponent.cpp 第 206 行定义.
引用了 TaggedMID.
|
private |
在文件 TaggedComponent.cpp 第 155 行定义.
引用了 bShouldWaitFrame , 以及 TaggedMID.
|
private |
FLinearColor UTaggedComponent::GetColor | ( | ) |
在文件 TaggedComponent.cpp 第 58 行定义.
引用了 Color.
|
overridevirtual |
在文件 TaggedComponent.cpp 第 25 行定义.
引用了 IsValid(), SetColor(), TaggedMaterial, TaggedMID , 以及 UE_LOG().
void UTaggedComponent::SetColor | ( | FLinearColor | color | ) |
在文件 TaggedComponent.cpp 第 45 行定义.
被这些函数引用 OnRegister() , 以及 ATagger::TagActor().
|
overridevirtual |
在文件 TaggedComponent.cpp 第 226 行定义.
引用了 bShouldWaitFrame, bSkeletalMesh , 以及 NumFramesToWait.
|
private |
在文件 TaggedComponent.h 第 68 行定义.
被这些函数引用 CreateSceneProxy() , 以及 TickComponent().
|
private |
在文件 TaggedComponent.h 第 59 行定义.
被这些函数引用 CreateSceneProxy() , 以及 TickComponent().
|
private |
在文件 TaggedComponent.h 第 48 行定义.
被这些函数引用 GetColor().
|
private |
在文件 TaggedComponent.h 第 69 行定义.
被这些函数引用 TickComponent().
|
private |
在文件 TaggedComponent.h 第 52 行定义.
被这些函数引用 OnRegister() , 以及 UTaggedComponent().
|
private |
在文件 TaggedComponent.h 第 56 行定义.
被这些函数引用 CreateSceneProxy(), CreateSceneProxy(), CreateSceneProxy(), CreateSceneProxy(), OnRegister() , 以及 SetColor().