KPT 0.0.1
KPT Project Documentation
로딩중...
검색중...
일치하는것 없음
UBGMManager 클래스 참조

#include <BGMManager.h>

UBGMManager에 대한 상속 다이어그램 :
UBGMManager에 대한 협력 다이어그램:

Public 멤버 함수

 UBGMManager ()
void BGMInit (UAudioComponent *audio)
virtual void Deinitialize () override
virtual void Initialize (FSubsystemCollectionBase &Collection) override
void PlayBGM (FName InName, float FadeInDuration=1.0f)
void StopBGM (float FadeOutDuration=1.0f)

Protected 속성

TObjectPtr< AActor > AudioHostActor
TObjectPtr< UAudioComponent > BGMAudioComponent
TObjectPtr< USoundClass > BGMSoundClass
TObjectPtr< UDataTable > BGMTable

상세한 설명

BGMManager.h 파일의 13 번째 라인에서 정의되었습니다.

생성자 & 소멸자 문서화

◆ UBGMManager()

UBGMManager::UBGMManager ( )

BGMManager.cpp 파일의 9 번째 라인에서 정의되었습니다.

멤버 함수 문서화

◆ BGMInit()

void UBGMManager::BGMInit ( UAudioComponent * audio)

BGMManager.cpp 파일의 52 번째 라인에서 정의되었습니다.

다음을 참조함 : BGMAudioComponent.

◆ Deinitialize()

void UBGMManager::Deinitialize ( )
overridevirtual

BGMManager.cpp 파일의 34 번째 라인에서 정의되었습니다.

다음을 참조함 : AudioHostActor, BGMAudioComponent.

◆ Initialize()

void UBGMManager::Initialize ( FSubsystemCollectionBase & Collection)
overridevirtual

BGMManager.cpp 파일의 13 번째 라인에서 정의되었습니다.

◆ PlayBGM()

void UBGMManager::PlayBGM ( FName InName,
float FadeInDuration = 1.0f )

BGMManager.cpp 파일의 64 번째 라인에서 정의되었습니다.

다음을 참조함 : BGMAudioComponent, BGMTable, FBGMData::SoundAsset.

◆ StopBGM()

void UBGMManager::StopBGM ( float FadeOutDuration = 1.0f)

BGMManager.cpp 파일의 105 번째 라인에서 정의되었습니다.

다음을 참조함 : BGMAudioComponent.

멤버 데이터 문서화

◆ AudioHostActor

TObjectPtr<AActor> UBGMManager::AudioHostActor
protected

BGMManager.h 파일의 44 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : Deinitialize().

◆ BGMAudioComponent

TObjectPtr<UAudioComponent> UBGMManager::BGMAudioComponent
protected

BGMManager.h 파일의 41 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : BGMInit(), Deinitialize(), PlayBGM(), StopBGM().

◆ BGMSoundClass

TObjectPtr<USoundClass> UBGMManager::BGMSoundClass
protected

BGMManager.h 파일의 38 번째 라인에서 정의되었습니다.

◆ BGMTable

TObjectPtr<UDataTable> UBGMManager::BGMTable
protected

BGMManager.h 파일의 35 번째 라인에서 정의되었습니다.

다음에 의해서 참조됨 : PlayBGM().


이 클래스에 대한 문서화 페이지는 다음의 파일들로부터 생성되었습니다.:
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Sound/BGMManager.h
  • C:/Users/user/Perforce/alz7_CobaltbruWorkspace_00/KPT/Source/KPT/Sound/BGMManager.cpp