#include <FComponentHelper.h>
FComponentHelper.h 파일의 13 번째 라인에서 정의되었습니다.
◆ FindComponentByName()
| static T * FComponentHelper::FindComponentByName |
( |
AActor * |
Owner, |
|
|
const FName & |
ComponentName |
|
) |
| |
|
inlinestatic |
FComponentHelper.h 파일의 34 번째 라인에서 정의되었습니다.
35 {
36 if (!IsValid((Owner)))
37 {
38 return nullptr;
39 }
40
43
45 {
47 {
49 }
50 }
51 return nullptr;
52 }
static T * LoadAsset(const TCHAR *Path)
◆ FindComponentByNameRecursive()
| static T * FComponentHelper::FindComponentByNameRecursive |
( |
AActor * |
Owner, |
|
|
const FName & |
ComponentName |
|
) |
| |
|
inlinestatic |
FComponentHelper.h 파일의 54 번째 라인에서 정의되었습니다.
55 {
56 if (!IsValid((Owner)))
57 return nullptr;
58
61
63 {
65 {
67 }
68 }
69 return nullptr;
70 }
◆ GetAllOfClass()
FComponentHelper.h 파일의 73 번째 라인에서 정의되었습니다.
74 {
75 static_assert(TIsDerivedFrom<T, AActor>::IsDerived, "T must derive from AActor");
76
78
81
84
86 {
88 {
90 }
91 }
92
94 }
◆ LoadAsset()
template<typename T >
| static T * FComponentHelper::LoadAsset |
( |
const TCHAR * |
Path | ) |
|
|
inlinestatic |
FComponentHelper.h 파일의 16 번째 라인에서 정의되었습니다.
17 {
18 static_assert(std::is_base_of<UObject, T>::value, "T must derive from UObject");
19
20 ConstructorHelpers::FObjectFinder<T>
Obj(
Path);
21 return Obj.Succeeded() ?
Obj.Object.Get() :
nullptr;
22 }
다음에 의해서 참조됨 : ADoor::ADoor(), ALobbyLevelScriptActor::ALobbyLevelScriptActor(), AMoviePanel::AMoviePanel(), APlayerActor::APlayerActor(), APlayerControl::APlayerControl(), AWheatly::AWheatly(), UDialogManager::UDialogManager(), UGameDataManager::UGameDataManager(), UGameSoundManager::UGameSoundManager(), UGameVFXManager::UGameVFXManager(), ULoadingCircleManager::ULoadingCircleManager(), UPopupManager::UPopupManager().
◆ LoadClass()
FComponentHelper.h 파일의 25 번째 라인에서 정의되었습니다.
26 {
27 static_assert(std::is_base_of<UObject, T>::value, "T must derive from UObject");
28
29 ConstructorHelpers::FClassFinder<T>
Finder(
Path);
31 }
이 구조체에 대한 문서화 페이지는 다음의 파일로부터 생성되었습니다.: