|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomGameplayVolumeMutator.h>
Public 成员函数 | |
| 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 |
Protected 成员函数 | |
| virtual void | CopyAtomDataToMutator (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const |
| virtual void | Enable () override |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | FactoryMutator () const |
| void | NotifyDataChanged () const |
| Protected 成员函数 继承自 UAtomGameplayComponent | |
| virtual void | Disable () |
Protected 属性 | |
| int32 | Priority = 0 |
| Protected 属性 继承自 UAtomGameplayComponent | |
| PayloadFlags | PayloadType = PayloadFlags::AGCP_None |
Private 成员函数 | |
| void | CopyAtomDataToMutatorBase (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const |
额外继承的成员函数 | |
| Public 类型 继承自 UAtomGameplayComponent | |
| using | PayloadFlags = AtomGameplay::EComponentPayload |
UAtomGameplayVolumeMutator - These components are used for more complex interactions with AtomGameplayVolumes. Currently, components inheriting this base can affect interior settings as well as active sounds or the Atom listener(s) inside the volume. See also: AtomFilterVolumeComponent, AtomAttenuationVolumeComponent, AtomBusSendComponent, AtomAisacVolumeComponent, and AtomReverbVolumeComponent
| UAtomGameplayVolumeMutator::UAtomGameplayVolumeMutator | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
virtualdefault |
|
inlineprotectedvirtual |
Override in child classes to copy additional data needed to mutators
被 UAtomAisacVolumeComponent, UAtomAttenuationVolumeComponent, UAtomBusSendVolumeComponent, UAtomFilterVolumeComponent, UAtomPortalVolumeComponent , 以及 UAtomRoomVolumeComponent 重载.
|
private |
Called for you during mutator creation. See CopyAtomDataToMutator for adding data to derived classes
|
finalvirtual |
Create and fill the appropriate proxy mutator for this component
|
overrideprotectedvirtual |
|
protectedvirtual |
Create this component's type of mutator
被 UAtomAisacVolumeComponent, UAtomAttenuationVolumeComponent, UAtomBusSendVolumeComponent, UAtomFilterVolumeComponent, UAtomPortalVolumeComponent , 以及 UAtomRoomVolumeComponent 重载.
|
inline |
|
protected |
Notify our parent volume our proxy may need updating
| void UAtomGameplayVolumeMutator::SetPriority | ( | int32 | InPriority | ) |
|
protected |