Module |
|
Header |
/Engine/Source/Runtime/MovieScene/Public/EntitySystem/MovieSceneEntityFactory.h |
Include |
#include "EntitySystem/MovieSceneEntityFactory.h" |
struct FEntityFactories
A class that contains all the component factory relationships.
A source component (imported from an entity provider) can trigger the creation of other components on the same entity or on children entities of its entity.
Name | Description | ||
---|---|---|---|
|
AllComplexFirsts |
||
|
AllMutualFirsts |
||
|
ChildInitializers |
||
|
ComplexInclusivity |
||
|
UE::MovieScene:... |
Masks |
|
|
MutualInclusivityGraph |
||
|
MutualInitializers |
||
|
ParentToChildComponentTypes |
Name | Description | ||
---|---|---|---|
|
ComputeChildComponents ( |
Given a set of components on a parent entity, compute what components should exist on a child entity. |
|
|
ComputeMutuallyInclusiveComponents ( |
Given a set of components on an entity, computes what other components should also exist on this entity. |
|
|
DefineChildComponent ( |
Defines a component as something that should always be created on every child entity. |
|
|
DefineChildComponent |
Adds the definition for a child component. The helper methods above are easier and preferrable. |
|
|
DefineChildComponent ( |
Specifies that if a component is present on a parent entity, the given child component should be created on any child entity. |
|
|
DefineChildComponent ( |
Specifies that if a component is present on a parent entity, the given child component should be created on any child entity, and initialized with the given initializer. |
|
|
DefineComplexInclusiveComponents ( |
Defines a new complex inclusivity relationship. |
|
|
DefineComplexInclusiveComponents ( |
Specifies that if an entity matches the given filter, the specified components should be created on it. |
|
|
DefineComplexInclusiveComponents ( |
Specifies that if an entity matches the given filter, the specified component should be created on it. |
|
|
DefineMutuallyInclusiveComponent |
Specifies a mutual inclusivity relationship. The helper method above is easier and preferrable. |
|
|
DefineMutuallyInclusiveComponent ( |
Indicates that if the first component exists on an entity, the second component should be created on that entity too. |
|
|
DuplicateChildComponent ( |
Makes the given component automatically copied from a parent entity to all its children entities. |
|
|
RunInitializers ( |