Navigation
API > API/Plugins > API/Plugins/ObjectMixerEditor
| Name | EObjectMixerInheritanceInclusionOptions |
| Type | enum |
| Header File | /Engine/Plugins/Editor/ObjectMixer/ObjectMixer/Source/ObjectMixer/Public/ObjectFilter/ObjectMixerEditorObjectFilter.h |
| Include Path | #include "ObjectFilter/ObjectMixerEditorObjectFilter.h" |
Syntax
enum EObjectMixerInheritanceInclusionOptions
{
None,
IncludeOnlyImmediateParent,
IncludeOnlyImmediateChildren,
IncludeOnlyImmediateParentAndChildren,
IncludeAllParents,
IncludeAllChildren,
IncludeAllParentsAndChildren,
IncludeAllParentsAndOnlyImmediateChildren,
IncludeOnlyImmediateParentAndAllChildren,
}
Values
| Name | Remarks |
|---|---|
| None | Get only the properties in the specified classes without considering parent or child classes. |
| IncludeOnlyImmediateParent | Get properties from the class that the specified classes immediately derive from, but not the parents' parents + Specified Classes. |
| IncludeOnlyImmediateChildren | Get properties from child classes but not child classes of child classes + Specified Classes. |
| IncludeOnlyImmediateParentAndChildren | IncludeOnlyImmediateParent + IncludeOnlyImmediateChildren + Specified Classes. |
| IncludeAllParents | Go up the chain of parent classes to get all properties in the specified classes' ancestries + Specified Classes. |
| IncludeAllChildren | Get properties from all derived classes recursively + Specified Classes. |
| IncludeAllParentsAndChildren | IncludeAllParents + IncludeAllChildren + Specified Classes. |
| IncludeAllParentsAndOnlyImmediateChildren | IncludeAllParents + IncludeOnlyImmediateChildren + Specified Classes. |
| IncludeOnlyImmediateParentAndAllChildren | IncludeOnlyImmediateParent + IncludeAllChildren + Specified Classes. |