UActorDependentPropertyFilter

Implements IsActorValid and IsPropertyValid as follows:

Windows
MacOS
Linux

Inheritance Hierarchy

References

Module

LevelSnapshotFilters

Header

/Engine/Plugins/VirtualProduction/LevelSnapshots/Source/LevelShapshotFilters/Public/Builtin/ActorDependentPropertyFilter.h

Include

#include "Builtin/ActorDependentPropertyFilter.h"

Syntax

[UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)()
class UActorDependentPropertyFilter : public ULevelSnapshotFilter

Remarks

Implements IsActorValid and IsPropertyValid as follows:

  • IsActorValid returns ActorFilter->IsActorValid

  • IsPropertyValid runs ActorFilter->IsActorValid. Depending on its results it runs

  • IncludePropertyFilter

  • ExcludePropertyFilter

  • DoNotCarePropertyFilter

Use case: You want to allow certain properties when another filters would include the actor and allow different properties when excluded.

Variables

Name Description

Public variable UProperty Category, EditAnywhere instanced

ULevelSnapshotF...

 

ActorFilter

We run IsActorValid on this filter.

Public variable UProperty Category, EditAnywhere

EDoNotCareHandl...

 

DoNotCareHandling

Determines what filter IsPropertyValid is supposed to use when IsActorValid returns DoNotCare.

Public variable UProperty Category, EditAnywhere instanced

ULevelSnapshotF...

 

DoNotCarePropertyFilter

Used by IsPropertyValid when ActorFilter->IsActorValid returns DoNotCare and DoNotCareHandling == UseDoNotCareFilter.

Public variable UProperty Category, EditAnywhere instanced

ULevelSnapshotF...

 

ExcludePropertyFilter

Used by IsPropertyValid when ActorFilter->IsActorValid returns Exclude

Public variable UProperty Category, EditAnywhere instanced

ULevelSnapshotF...

 

IncludePropertyFilter

Used by IsPropertyValid when ActorFilter->IsActorValid returns Include

Overridden from ULevelSnapshotFilter

Name Description

Public function Virtual Const

EFilterResul...

 

IsActorValid

(
    const FIsActorValidParams& Params
)

Public function Virtual Const

EFilterResul...

 

IsPropertyValid

(
    const FIsPropertyValidParams& Para...
)

Help shape the future of Unreal Engine documentation! Tell us how we're doing so we can serve you better.
Take our survey
Dismiss