|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomGameplayVolumeMutator.h>
公開メンバ関数 | |
| UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer) | |
| virtual | ~UAtomGameplayVolumeMutator ()=default |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | CreateMutator () const final |
| int32 | GetPriority () const |
| void | SetPriority (int32 InPriority) |
| 基底クラス 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 |
限定公開メンバ関数 | |
| virtual void | CopyAtomDataToMutator (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const |
| virtual void | Enable () override |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | FactoryMutator () const |
| void | NotifyDataChanged () const |
| 基底クラス UAtomGameplayComponent に属する継承限定公開メンバ関数 | |
| virtual void | Disable () |
限定公開変数類 | |
| int32 | Priority = 0 |
| 基底クラス UAtomGameplayComponent に属する継承限定公開変数類 | |
| PayloadFlags | PayloadType = PayloadFlags::AGCP_None |
非公開メンバ関数 | |
| void | CopyAtomDataToMutatorBase (TSharedPtr< FAtomProxyVolumeMutator > &Mutator) const |
その他の継承メンバ | |
| 基底クラス 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 |
UAtomGameplayComponentを再実装しています。
|
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 |