CriWare Unreal Engine
Plug-ins for CriWare solutions.
読み取り中…
検索中…
一致する文字列を見つけられません
AAtomGameplayVolume クラス

#include <AtomGameplayVolume.h>

AAtomGameplayVolume の継承関係図

公開メンバ関数

 AAtomGameplayVolume (const FObjectInitializer &ObjectInitializer)
bool CanSupportProxy () const
bool GetEnabled () const
virtual void GetLifetimeReplicatedProps (TArray< FLifetimeProperty > &OutLifetimeProps) const override
void OnComponentDataChanged ()
void OnListenerEnter ()
void OnListenerExit ()
virtual void PostInitializeComponents () override
virtual void PostRegisterAllComponents () override
virtual void PostUnregisterAllComponents () override
void SetEnabled (bool bEnable)

公開変数類

FAtomGameplayVolumeEvent OnListenerEnterEvent
FAtomGameplayVolumeEvent OnListenerExitEvent

限定公開メンバ関数

void AddProxy () const
virtual void OnRep_bEnabled ()
void RemoveProxy () const
void TransformUpdated (USceneComponent *InRootComponent, EUpdateTransformFlags UpdateTransformFlags, ETeleportType Teleport)
void UpdateProxy () const

非公開変数類

TObjectPtr< UAtomGameplayVolumeComponentAGVComponent = nullptr
bool bEnabled = true

詳解

AtomGameplayVolume - A spatial volume used to notify Atom gameplay systems when the nearest Atom audio listener enters or exits the volume. Additionally, these volumes can influence Atom sources depending on the relative position of the listener.

NOTE: Will only impact Atom sound sources that have "apply ambient volumes" set on their Atom sound category.

構築子と解体子

◆ AAtomGameplayVolume()

AAtomGameplayVolume::AAtomGameplayVolume ( const FObjectInitializer & ObjectInitializer)

関数詳解

◆ AddProxy()

void AAtomGameplayVolume::AddProxy ( ) const
protected

◆ CanSupportProxy()

bool AAtomGameplayVolume::CanSupportProxy ( ) const

◆ GetEnabled()

bool AAtomGameplayVolume::GetEnabled ( ) const
inline

◆ GetLifetimeReplicatedProps()

void AAtomGameplayVolume::GetLifetimeReplicatedProps ( TArray< FLifetimeProperty > & OutLifetimeProps) const
overridevirtual

◆ OnComponentDataChanged()

void AAtomGameplayVolume::OnComponentDataChanged ( )

Called by a child component to notify our proxy may need updating

◆ OnListenerEnter()

void AAtomGameplayVolume::OnListenerEnter ( )

Blueprint event for listener enter

◆ OnListenerExit()

void AAtomGameplayVolume::OnListenerExit ( )

Blueprint event for listener exit

◆ OnRep_bEnabled()

void AAtomGameplayVolume::OnRep_bEnabled ( )
protectedvirtual

◆ PostInitializeComponents()

void AAtomGameplayVolume::PostInitializeComponents ( )
overridevirtual

◆ PostRegisterAllComponents()

void AAtomGameplayVolume::PostRegisterAllComponents ( )
overridevirtual

◆ PostUnregisterAllComponents()

void AAtomGameplayVolume::PostUnregisterAllComponents ( )
overridevirtual

◆ RemoveProxy()

void AAtomGameplayVolume::RemoveProxy ( ) const
protected

◆ SetEnabled()

void AAtomGameplayVolume::SetEnabled ( bool bEnable)

Sets whether the volume is enabled

◆ TransformUpdated()

void AAtomGameplayVolume::TransformUpdated ( USceneComponent * InRootComponent,
EUpdateTransformFlags UpdateTransformFlags,
ETeleportType Teleport )
protected

◆ UpdateProxy()

void AAtomGameplayVolume::UpdateProxy ( ) const
protected

メンバ詳解

◆ AGVComponent

TObjectPtr<UAtomGameplayVolumeComponent> AAtomGameplayVolume::AGVComponent = nullptr
private

◆ bEnabled

bool AAtomGameplayVolume::bEnabled = true
private

◆ OnListenerEnterEvent

FAtomGameplayVolumeEvent AAtomGameplayVolume::OnListenerEnterEvent

◆ OnListenerExitEvent

FAtomGameplayVolumeEvent AAtomGameplayVolume::OnListenerExitEvent

このクラス詳解は次のファイルから抽出されました:
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Public/Atom/Gameplay/AtomGameplayVolume.h
  • C:/git/Engine/Plugins/Runtime/CriWare/CriWare/Source/CriWareCore/Private/Atom/Gameplay/AtomGameplayVolume.cpp