|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomBusSendVolumeComponent.h>
Public 成员函数 | |
| UAtomBusSendVolumeComponent (const FObjectInitializer &ObjectInitializer) | |
| virtual | ~UAtomBusSendVolumeComponent ()=default |
| const TArray< FAtomVolumeBusSendSettings > & | GetBusSendSettings () const |
| void | SetBusSendSettings (const TArray< FAtomVolumeBusSendSettings > &NewBusSendSettings) |
| Public 成员函数 继承自 UAtomGameplayVolumeMutator | |
| UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer) | |
| virtual | ~UAtomGameplayVolumeMutator ()=default |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | CreateMutator () const final |
| int32 | GetPriority () const |
| void | SetPriority (int32 InPriority) |
| Public 成员函数 继承自 UAtomGameplayComponent | |
| UAtomGameplayComponent (const FObjectInitializer &ObjectInitializer) | |
| virtual | ~UAtomGameplayComponent ()=default |
| virtual void | Activate (bool bReset=false) override |
| virtual void | Deactivate () override |
| virtual void | EndPlay (const EEndPlayReason::Type EndPlayReason) override |
| virtual bool | HasPayloadType (PayloadFlags InType) const |
Private 成员函数 | |
| virtual void | CopyAtomDataToMutator (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const override |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | FactoryMutator () const override |
Private 属性 | |
| TArray< FAtomVolumeBusSendSettings > | BusSendSettings |
额外继承的成员函数 | |
| Public 类型 继承自 UAtomGameplayComponent | |
| using | PayloadFlags = AtomGameplay::EComponentPayload |
| Protected 成员函数 继承自 UAtomGameplayVolumeMutator | |
| virtual void | Enable () override |
| void | NotifyDataChanged () const |
| Protected 成员函数 继承自 UAtomGameplayComponent | |
| virtual void | Disable () |
| Protected 属性 继承自 UAtomGameplayVolumeMutator | |
| int32 | Priority = 0 |
| Protected 属性 继承自 UAtomGameplayComponent | |
| PayloadFlags | PayloadType = PayloadFlags::AGCP_None |
UAtomBusSendVolumeComponent - Atom Gameplay Volume component for bus sends
| UAtomBusSendVolumeComponent::UAtomBusSendVolumeComponent | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
virtualdefault |
|
overrideprivatevirtual |
Override in child classes to copy additional data needed to mutators
|
overrideprivatevirtual |
Create this component's type of mutator
|
inline |
| void UAtomBusSendVolumeComponent::SetBusSendSettings | ( | const TArray< FAtomVolumeBusSendSettings > & | NewBusSendSettings | ) |
|
private |
Bus send settings to use for this component. Allows audio to dynamically send to buses based on source and listener locations (relative to parent volume.)