#include <AtomComponentGroup.h>
◆ UAtomComponentGroup()
| UAtomComponentGroup::UAtomComponentGroup |
( |
const FObjectInitializer & | ObjectInitializer | ) |
|
◆ ~UAtomComponentGroup()
| virtual UAtomComponentGroup::~UAtomComponentGroup |
( |
| ) |
|
|
virtualdefault |
◆ AddActorComponents()
| void UAtomComponentGroup::AddActorComponents |
( |
AActor * | Actor, |
|
|
bool | bIncludeFromChildActors = false ) |
◆ AddComponent()
◆ AddExtension()
◆ AddExternalComponent()
| void UAtomComponentGroup::AddExternalComponent |
( |
UAtomComponent * | ComponentToAdd | ) |
|
◆ ApplyModifiers()
◆ ApplyParams()
| void UAtomComponentGroup::ApplyParams |
( |
UAtomComponent * | Component | ) |
const |
|
protected |
◆ ApplySoundClass()
◆ BeginPlay()
| void UAtomComponentGroup::BeginPlay |
( |
| ) |
|
|
overridevirtual |
◆ BroadcastEvent()
| void UAtomComponentGroup::BroadcastEvent |
( |
const FName | EventName | ) |
|
◆ BroadcastKill()
| void UAtomComponentGroup::BroadcastKill |
( |
| ) |
|
◆ BroadcastStopAll()
| void UAtomComponentGroup::BroadcastStopAll |
( |
| ) |
|
◆ DisableVirtualization()
| void UAtomComponentGroup::DisableVirtualization |
( |
| ) |
|
◆ EnableVirtualization()
| void UAtomComponentGroup::EnableVirtualization |
( |
| ) |
|
◆ ExecuteEventSubscriptions()
| void UAtomComponentGroup::ExecuteEventSubscriptions |
( |
const FName | EventName | ) |
|
|
protected |
◆ GetAisacParamValue()
| float UAtomComponentGroup::GetAisacParamValue |
( |
const FAtomAisacControl & | ParamControl | ) |
const |
◆ GetAllAtomComponents()
| void UAtomComponentGroup::GetAllAtomComponents |
( |
TArray< TObjectPtr< UAtomComponent > > & | OutComponents | ) |
const |
|
protected |
◆ GetComponentVolume()
| float UAtomComponentGroup::GetComponentVolume |
( |
| ) |
const |
|
protected |
◆ GetNextAvailableComponent()
◆ GetParamInternal()
◆ GetParams()
◆ IsPlayingAny()
| bool UAtomComponentGroup::IsPlayingAny |
( |
| ) |
const |
◆ IsVirtualized()
| bool UAtomComponentGroup::IsVirtualized |
( |
| ) |
const |
|
inline |
◆ IterateComponents()
| void UAtomComponentGroup::IterateComponents |
( |
const TFunction< void(UAtomComponent *)> | OnIterate | ) |
|
◆ OnRegister()
| void UAtomComponentGroup::OnRegister |
( |
| ) |
|
|
overridevirtual |
◆ OnUnregister()
| void UAtomComponentGroup::OnUnregister |
( |
| ) |
|
|
overridevirtual |
◆ RemoveActorComponents()
| void UAtomComponentGroup::RemoveActorComponents |
( |
AActor * | Actor | ) |
|
◆ RemoveComponent()
| void UAtomComponentGroup::RemoveComponent |
( |
const UAtomComponent * | InComponent | ) |
|
◆ RemoveExtension()
◆ RemoveExternalComponent()
| void UAtomComponentGroup::RemoveExternalComponent |
( |
UAtomComponent * | ComponentToRemove | ) |
|
◆ ResetComponent()
◆ ResetParameters()
| void UAtomComponentGroup::ResetParameters |
( |
| ) |
|
|
overridevirtual |
◆ SetAisacParameter()
| void UAtomComponentGroup::SetAisacParameter |
( |
const FAtomAisacControl & | InControl, |
|
|
float | InFloat ) |
|
overridevirtual |
◆ SetHighPassFilter()
| void UAtomComponentGroup::SetHighPassFilter |
( |
const float | InFrequency | ) |
|
|
inline |
◆ SetLowPassFilter()
| void UAtomComponentGroup::SetLowPassFilter |
( |
const float | InFrequency | ) |
|
|
inline |
◆ SetParameter()
◆ SetParameters()
◆ SetParameters_Blueprint()
| void UAtomComponentGroup::SetParameters_Blueprint |
( |
const TArray< FAtomAisacParameter > & | InParameters | ) |
|
|
overridevirtual |
◆ SetPitchMultiplier()
| void UAtomComponentGroup::SetPitchMultiplier |
( |
const float | InPitch | ) |
|
|
inline |
◆ SetSoundClass()
◆ SetTriggerParameter()
◆ SetVolumeMultiplier()
| void UAtomComponentGroup::SetVolumeMultiplier |
( |
const float | InVolume | ) |
|
|
inline |
◆ StaticGetOrCreateComponentGroup()
◆ StopSound()
| void UAtomComponentGroup::StopSound |
( |
UAtomSoundBase * | Sound, |
|
|
const float | FadeTime = 0.f ) |
◆ SubscribeToEvent()
| void UAtomComponentGroup::SubscribeToEvent |
( |
const FName | EventName, |
|
|
FAtomSoundCallback | Delegate ) |
◆ TickComponent()
| void UAtomComponentGroup::TickComponent |
( |
float | DeltaTime, |
|
|
enum ELevelTick | TickType, |
|
|
FActorComponentTickFunction * | ThisTickFunction ) |
|
overridevirtual |
◆ UpdateComponentParameters()
| void UAtomComponentGroup::UpdateComponentParameters |
( |
| ) |
|
|
protected |
◆ UpdateExtensions()
| void UAtomComponentGroup::UpdateExtensions |
( |
const float | DeltaTime | ) |
|
◆ FAtomComponentGroupDebug
◆ Actors
| TArray<TWeakObjectPtr<AActor> > UAtomComponentGroup::Actors |
|
protected |
◆ bAddAllActorAtomComponents
| bool UAtomComponentGroup::bAddAllActorAtomComponents = false |
Automatically adds root actor and attached actors Atom components as external components of this group.
◆ bIsVirtualized
| bool UAtomComponentGroup::bIsVirtualized = false |
|
protected |
◆ CachedModifier
◆ Components
◆ EventSubscriptions
| TMap<FName, TArray<FAtomSoundCallback> > UAtomComponentGroup::EventSubscriptions |
|
protected |
◆ Extensions
◆ ExternalComponents
| TArray<TWeakObjectPtr<UAtomComponent> > UAtomComponentGroup::ExternalComponents |
|
protected |
◆ GroupModifier
◆ GroupSoundClass
◆ OnKilled
| FAtomSoundGroupChanged UAtomComponentGroup::OnKilled |
◆ OnStopped
| FAtomSoundGroupChanged UAtomComponentGroup::OnStopped |
◆ OnUnvirtualized
| FAtomSoundGroupChanged UAtomComponentGroup::OnUnvirtualized |
◆ OnVirtualized
| FAtomSoundGroupChanged UAtomComponentGroup::OnVirtualized |
◆ ParamsToSet
◆ PersistentParams
このクラス詳解は次のファイルから抽出されました:
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Gameplay/AtomComponentGroup.h
- C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Gameplay/AtomComponentGroup.cpp