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

#include <AtomRoomVolumeComponent.h>

UAtomRoomVolumeComponent の継承関係図

公開メンバ関数

 UAtomRoomVolumeComponent (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomRoomVolumeComponent ()=default
FName getComponentTag () const
EAtomPortailingMethod GetPortailingMethod () const
bool IsUsingOvelappingPortals () const
void SetComponenetTag (FName ComponentTag)
void SetPortailingMethod (EAtomPortailingMethod PortailingMethod)
void UseOvelappingPortals (bool bUseOvelappingPortals)
基底クラス UAtomGameplayVolumeMutator に属する継承公開メンバ関数
 UAtomGameplayVolumeMutator (const FObjectInitializer &ObjectInitializer)
virtual ~UAtomGameplayVolumeMutator ()=default
virtual TSharedPtr< FAtomProxyVolumeMutatorCreateMutator () 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 override
virtual TSharedPtr< FAtomProxyVolumeMutatorFactoryMutator () const override

非公開変数類

bool bUseOvelappingPortals = false
FName ComponentTag = NAME_None
TMap< uint32, FTransform > OriginalTransforms
EAtomPortailingMethod PortailingMethod = EAtomPortailingMethod::ClosestPortal

その他の継承メンバ

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

構築子と解体子

◆ UAtomRoomVolumeComponent()

UAtomRoomVolumeComponent::UAtomRoomVolumeComponent ( const FObjectInitializer & ObjectInitializer)

◆ ~UAtomRoomVolumeComponent()

virtual UAtomRoomVolumeComponent::~UAtomRoomVolumeComponent ( )
virtualdefault

関数詳解

◆ CopyAtomDataToMutator()

void UAtomRoomVolumeComponent::CopyAtomDataToMutator ( TSharedPtr< FAtomProxyVolumeMutator > & Mutator) const
overrideprivatevirtual

Override in child classes to copy additional data needed to mutators

UAtomGameplayVolumeMutatorを再実装しています。

◆ FactoryMutator()

TSharedPtr< FAtomProxyVolumeMutator > UAtomRoomVolumeComponent::FactoryMutator ( ) const
overrideprivatevirtual

Create this component's type of mutator

UAtomGameplayVolumeMutatorを再実装しています。

◆ getComponentTag()

FName UAtomRoomVolumeComponent::getComponentTag ( ) const
inline

◆ GetPortailingMethod()

EAtomPortailingMethod UAtomRoomVolumeComponent::GetPortailingMethod ( ) const
inline

◆ IsUsingOvelappingPortals()

bool UAtomRoomVolumeComponent::IsUsingOvelappingPortals ( ) const
inline

◆ SetComponenetTag()

void UAtomRoomVolumeComponent::SetComponenetTag ( FName ComponentTag)

◆ SetPortailingMethod()

void UAtomRoomVolumeComponent::SetPortailingMethod ( EAtomPortailingMethod PortailingMethod)

◆ UseOvelappingPortals()

void UAtomRoomVolumeComponent::UseOvelappingPortals ( bool bUseOvelappingPortals)

メンバ詳解

◆ bUseOvelappingPortals

bool UAtomRoomVolumeComponent::bUseOvelappingPortals = false
private

Whether to use AGVC portals overlapping this Room AVGC.

◆ ComponentTag

FName UAtomRoomVolumeComponent::ComponentTag = NAME_None
private

The component tag to use if a custom component is desired as portal shape. Use to look up the component on the source actor.

◆ OriginalTransforms

TMap<uint32, FTransform> UAtomRoomVolumeComponent::OriginalTransforms
private

◆ PortailingMethod

EAtomPortailingMethod UAtomRoomVolumeComponent::PortailingMethod = EAtomPortailingMethod::ClosestPortal
private

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