|
CriWare Unreal Engine
Plug-ins for CriWare solutions.
|
#include <AtomRoomVolumeComponent.h>
公開メンバ関数 | |
| 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< 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 override |
| virtual TSharedPtr< FAtomProxyVolumeMutator > | FactoryMutator () 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 | ( | const FObjectInitializer & | ObjectInitializer | ) |
|
virtualdefault |
|
overrideprivatevirtual |
Override in child classes to copy additional data needed to mutators
UAtomGameplayVolumeMutatorを再実装しています。
|
overrideprivatevirtual |
Create this component's type of mutator
UAtomGameplayVolumeMutatorを再実装しています。
|
inline |
|
inline |
|
inline |
| void UAtomRoomVolumeComponent::SetComponenetTag | ( | FName | ComponentTag | ) |
| void UAtomRoomVolumeComponent::SetPortailingMethod | ( | EAtomPortailingMethod | PortailingMethod | ) |
| void UAtomRoomVolumeComponent::UseOvelappingPortals | ( | bool | bUseOvelappingPortals | ) |
|
private |
Whether to use AGVC portals overlapping this Room AVGC.
|
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.
|
private |
|
private |