Navigation
API > API/Plugins > API/Plugins/ObjectMixerEditor
Script class for filtering object types to Object Mixer. Blueprint classes should inherit directly from this class.
| Name | UObjectMixerBlueprintObjectFilter |
| Type | class |
| Header File | /Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Source/ObjectMixer/Public/ObjectFilter/ObjectMixerEditorObjectFilter.h |
| Include Path | #include "ObjectFilter/ObjectMixerEditorObjectFilter.h" |
Syntax
UCLASS (MinimalAPI, Abstract, Blueprintable)
class UObjectMixerBlueprintObjectFilter : public UObjectMixerObjectFilter
Inheritance Hierarchy
- UObjectBase → UObjectBaseUtility → UObject → UObjectMixerObjectFilter → UObjectMixerBlueprintObjectFilter
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
TSet< FName > GetColumnsToExclude_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
TSet< FName > GetColumnsToShowByDefault_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
TSet< FName > GetForceAddedColumns_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
TSet< UClass * > GetObjectClassesToFilter_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
TSet< TSubclassOf< AActor > > GetObjectClassesToPlace_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
EObjectMixerInheritanceInclusionOptions GetObjectMixerPlacementClassInclusionOptions_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
EObjectMixerInheritanceInclusionOptions GetObjectMixerPropertyInheritanceInclusionOptions_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
TSet< FName > GetPropertiesThatRequireListRefresh_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
bool GetShowTransientObjects_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h | ||
bool ShouldIncludeUnsupportedProperties_Implementation() |
ObjectFilter/ObjectMixerEditorObjectFilter.h |
Overridden from UObjectMixerObjectFilter
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual TSet< FName > GetColumnsToExclude () |
Specify a list of property names corresponding to columns you don't want to ever show. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual TSet< FName > GetColumnsToShowByDefault () |
Specify a list of property names corresponding to columns you want to show by default. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual TSet< FName > GetForceAddedColumns () |
Specify a list of property names found in parent classes you want to show that aren't in the specified classes. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual TSet< UClass * > GetObjectClassesToFilter () |
Return the basic object types you want to filter for in your level. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual TSet< TSubclassOf< AActor > > GetObjectClassesToPlace () |
Return the basic actor types you want to be able to place using the Add button. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
| Specify whether we should return only the specified classes or the parent and child classes in placement mode. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
|
| Specify whether we should return only the properties of the specified classes or the properties of parent and child classes. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
|
virtual TSet< FName > GetPropertiesThatRequireListRefresh () |
If a property is changed that has a name found in this set, the panel will be refreshed. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual bool GetShowTransientObjects () |
Determines if transient objects (such as Sequencer Spawnables) should be shown in the list. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|
virtual bool ShouldIncludeUnsupportedProperties () |
If true, properties that are not visible in the details panel and properties not supported by SSingleProperty will be selectable. | ObjectFilter/ObjectMixerEditorObjectFilter.h |
|