|
KLingo Project Documentation 1.0.0
Unreal Engine 5.6 C++ Project Documentation
|
게임 내 시각 효과(VFX) 재생을 관리하는 중앙 VFX 관리 서브시스템입니다. 더 자세히 ...
#include <UGameVFXManager.h>
UGameVFXManager에 대한 상속 다이어그램 :
UGameVFXManager에 대한 협력 다이어그램:Public 멤버 함수 | |
| UGameVFXManager () | |
| DEFINE_SUBSYSTEM_GETTER_INLINE (UGameVFXManager) | |
| bool | GetVFXData (EVFXType Type, FVFXData &Out) const |
| virtual void | Initialize (FSubsystemCollectionBase &Collection) override |
| void | ShowVFX (EVFXType Type, FVector Location, FRotator Rotator, FVector Scale) |
Private 속성 | |
| TObjectPtr< class UVFXDataAsset > | VFXAsset |
| TMap< EVFXType, FVFXData > | VFXDataMap |
게임 내 시각 효과(VFX) 재생을 관리하는 중앙 VFX 관리 서브시스템입니다.
데이터 에셋에 미리 정의된 VFX 데이터를 기반으로 특정 위치, 회전, 크기로 파티클 시스템을 스폰하는 기능을 제공합니다.
UGameVFXManager.h 파일의 21 번째 라인에서 정의되었습니다.
| UGameVFXManager::UGameVFXManager | ( | ) |
UGameVFXManager.cpp 파일의 17 번째 라인에서 정의되었습니다.
다음을 참조함 : FComponentHelper::LoadAsset(), VFX_DATA_PATH, VFXAsset, VFXDataMap.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:| UGameVFXManager::DEFINE_SUBSYSTEM_GETTER_INLINE | ( | UGameVFXManager | ) |
UGameVFXManager.cpp 파일의 37 번째 라인에서 정의되었습니다.
다음을 참조함 : PRINTLOG, VFXDataMap.
다음에 의해서 참조됨 : ShowVFX().
이 함수를 호출하는 함수들에 대한 그래프입니다.:
|
overridevirtual |
UGameVFXManager.cpp 파일의 26 번째 라인에서 정의되었습니다.
다음을 참조함 : VFXAsset.
| void UGameVFXManager::ShowVFX | ( | EVFXType | Type, |
| FVector | Location, | ||
| FRotator | Rotator, | ||
| FVector | Scale | ||
| ) |
UGameVFXManager.cpp 파일의 49 번째 라인에서 정의되었습니다.
다음을 참조함 : GetVFXData(), FVFXData::LocationOffset, FVFXData::RotatorOffset, FVFXData::Scale, FVFXData::VFXAsset.
이 함수 내부에서 호출하는 함수들에 대한 그래프입니다.:
|
private |
UGameVFXManager.h 파일의 40 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UGameVFXManager(), Initialize().
UGameVFXManager.h 파일의 43 번째 라인에서 정의되었습니다.
다음에 의해서 참조됨 : UGameVFXManager(), GetVFXData().