Navigation
API > API/Plugins > API/Plugins/AvalancheModifiers
| Name | UAvaDynamicMeshConverterModifier |
| Type | class |
| Header File | /Engine/Plugins/VirtualProduction/Avalanche/Source/AvalancheModifiers/Public/Modifiers/AvaDynamicMeshConverterModifier.h |
| Include Path | #include "Modifiers/AvaDynamicMeshConverterModifier.h" |
Syntax
UCLASS (MinimalAPI, BlueprintType)
class UAvaDynamicMeshConverterModifier :
public UAvaGeometryBaseModifier ,
public IActorModifierSceneTreeUpdateHandler ,
public IActorModifierRenderStateUpdateHandler
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UActorModifierCoreBase → UAvaGeometryBaseModifier → UAvaDynamicMeshConverterModifier
Implements Interfaces
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
int32 GetComponentType() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
TSet< EAvaDynamicMeshConverterModifierType > GetComponentTypes() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
const TSet< TSubclassOf< AActor > > & GetFilterActorClasses() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
EAvaDynamicMeshConverterModifierFilter GetFilterActorMode() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
bool GetHideConvertedMesh() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
bool GetIncludeAttachedActors() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
AActor * GetSourceActor() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
TWeakObjectPtr< AActor > GetSourceActorWeak() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
float GetUpdateInterval() |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetComponentType
(
int32 InComponentType |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
void SetComponentTypes
(
const TSet< EAvaDynamicMeshConverterModifierType >& InTypes |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetFilterActorClasses
(
const TSet< TSubclassOf< AActor > >& InClasses |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetFilterActorMode
(
EAvaDynamicMeshConverterModifierFilter InFilter |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetHideConvertedMesh
(
bool bInHide |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetIncludeAttachedActors
(
bool bInInclude |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetSourceActor
(
AActor* InActor |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
|
void SetSourceActorWeak
(
const TWeakObjectPtr< AActor >& InActor |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
void SetUpdateInterval
(
float InInterval |
Modifiers/AvaDynamicMeshConverterModifier.h |
|
Protected
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void AddDynamicMeshComponent() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
bool ConvertComponents
(
TArray< TWeakObjectPtr< UMaterialInterface > >& OutMaterialsWeak |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void ConvertToStaticMeshAsset() |
Export current dynamic mesh to static mesh asset | Modifiers/AvaDynamicMeshConverterModifier.h | |
| Modifiers/AvaDynamicMeshConverterModifier.h | |||
bool HasFlag
(
EAvaDynamicMeshConverterModifierType InFlag |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
void OnSourceActorChanged() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
void RemoveDynamicMeshComponent() |
Modifiers/AvaDynamicMeshConverterModifier.h |
Overridden from UActorModifierCoreBase
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void Apply() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual bool IsModifierDirtyable() |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnModifierAdded
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnModifierCDOSetup
(
FActorModifierCoreMetadata& InMetadata |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnModifierDisabled
(
EActorModifierCoreDisableReason InReason |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnModifierEnabled
(
EActorModifierCoreEnableReason InReason |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnModifierRemoved
(
EActorModifierCoreDisableReason InReason |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void RestorePreState() |
Modifiers/AvaDynamicMeshConverterModifier.h |
Overridden from UObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
Modifiers/AvaDynamicMeshConverterModifier.h |
Overridden from IActorModifierSceneTreeUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
| Modifiers/AvaDynamicMeshConverterModifier.h | |||
virtual void OnSceneTreeTrackedActorChildrenChanged
(
int32 InIdx, |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnSceneTreeTrackedActorDirectChildrenChanged
(
int32 InIdx, |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnSceneTreeTrackedActorParentChanged
(
int32 InIdx, |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnSceneTreeTrackedActorRearranged
(
int32 InIdx, |
Modifiers/AvaDynamicMeshConverterModifier.h |
Overridden from IActorModifierRenderStateUpdateHandler
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual void OnActorVisibilityChanged
(
AActor* InActor |
Modifiers/AvaDynamicMeshConverterModifier.h | ||
virtual void OnRenderStateUpdated
(
AActor* InActor, |
Modifiers/AvaDynamicMeshConverterModifier.h |