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

#include <AtomAisacParameterComponent.h>

UAtomAisacParameterComponent の継承関係図

公開メンバ関数

virtual CRI_API void GetActorAisacParams_Implementation (TArray< FAtomAisacParameter > &Params) const override
const TArray< FAtomAisacParameter > & GetParameters () const
virtual CRI_API void ResetParameters () override
virtual CRI_API void SetAisacParameter (const FAtomAisacControl &InControl, float InValue) override
virtual CRI_API void SetParameter (FAtomAisacParameter &&InValue) override
virtual CRI_API void SetParameters (TArray< FAtomAisacParameter > &&InValues) override
virtual CRI_API void SetParameters_Blueprint (const TArray< FAtomAisacParameter > &InParameters) override
virtual CRI_API void SetTriggerParameter (const FAtomAisacControl &InControl) override
基底クラス 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
基底クラス IAtomActorAisacParameter に属する継承公開メンバ関数
CRIWARECORE_API void GetActorAisacParams (TArray< FAtomAisacParameter > &Params) const

非公開メンバ関数

CRI_API void GetAllAtomComponents (TArray< TObjectPtr< UAtomComponent > > &OutComponents) const
CRI_API void LogParameter (FAtomAisacParameter &InParam)
CRI_API void SetParameterInternal (FAtomAisacParameter &&InParam)

非公開変数類

TArray< TWeakObjectPtr< UAtomComponent > > ActiveComponents
TArray< FAtomAisacParameterParameters

その他の継承メンバ

基底クラス UAtomGameplayComponent に属する継承公開型
using PayloadFlags = AtomGameplay::EComponentPayload
基底クラス UAtomGameplayComponent に属する継承限定公開メンバ関数
virtual void Disable ()
virtual void Enable ()
基底クラス UAtomGameplayComponent に属する継承限定公開変数類
PayloadFlags PayloadType = PayloadFlags::AGCP_None

詳解

UAisacParameterComponent - Can be used to set/store audio parameters and automatically dispatch them (through ActorSoundParameterInterface) to any sounds played by the component's Owner Actor

関数詳解

◆ GetActorAisacParams_Implementation()

void UAtomAisacParameterComponent::GetActorAisacParams_Implementation ( TArray< FAtomAisacParameter > & Params) const
overridevirtual

Begin IAtomActorAisacParameterInterface

IAtomActorAisacParameterを実装しています。

◆ GetAllAtomComponents()

void UAtomAisacParameterComponent::GetAllAtomComponents ( TArray< TObjectPtr< UAtomComponent > > & OutComponents) const
private

◆ GetParameters()

const TArray< FAtomAisacParameter > & UAtomAisacParameterComponent::GetParameters ( ) const
inline

◆ LogParameter()

void UAtomAisacParameterComponent::LogParameter ( FAtomAisacParameter & InParam)
private

◆ ResetParameters()

void UAtomAisacParameterComponent::ResetParameters ( )
overridevirtual

End IAtomActorAisacParameterInterface Begin IAtomAisacParameterController Interface

IAtomAisacParameterControllerを実装しています。

◆ SetAisacParameter()

void UAtomAisacParameterComponent::SetAisacParameter ( const FAtomAisacControl & InControl,
float InValue )
overridevirtual

IAtomAisacParameterControllerを実装しています。

◆ SetParameter()

void UAtomAisacParameterComponent::SetParameter ( FAtomAisacParameter && InValue)
overridevirtual

IAtomAisacParameterControllerを実装しています。

◆ SetParameterInternal()

void UAtomAisacParameterComponent::SetParameterInternal ( FAtomAisacParameter && InParam)
private

◆ SetParameters()

void UAtomAisacParameterComponent::SetParameters ( TArray< FAtomAisacParameter > && InValues)
overridevirtual

IAtomAisacParameterControllerを実装しています。

◆ SetParameters_Blueprint()

void UAtomAisacParameterComponent::SetParameters_Blueprint ( const TArray< FAtomAisacParameter > & InParameters)
overridevirtual

IAtomAisacParameterControllerを実装しています。

◆ SetTriggerParameter()

void UAtomAisacParameterComponent::SetTriggerParameter ( const FAtomAisacControl & InControl)
overridevirtual

IAtomAisacParameterControllerを実装しています。

メンバ詳解

◆ ActiveComponents

TArray<TWeakObjectPtr<UAtomComponent> > UAtomAisacParameterComponent::ActiveComponents
private

◆ Parameters

TArray<FAtomAisacParameter> UAtomAisacParameterComponent::Parameters
private

このクラス詳解は次のファイルから抽出されました: