![]() |
UDocumentation UE5.7 10.02.2026 (Source)
API documentation for Unreal Engine 5.7
|
#include <MovieSceneMutualComponentInclusivity.h>
Public Member Functions | |
| int32 | ComputeMutuallyInclusiveComponents (EMutuallyInclusiveComponentType TypesToCompute, const FComponentMask &InMask, FComponentMask &OutMask, FMutualComponentInitializers &OutInitializers) const |
| void | CheckInvariants () const |
Command buffer used for computing mutually inclusive components based on a complex set of rules and dependencies
| void UE::MovieScene::FMutualInclusivityGraphCommandBuffer::CheckInvariants | ( | ) | const |
Check this buffer's invariants are satisfied
| int32 UE::MovieScene::FMutualInclusivityGraphCommandBuffer::ComputeMutuallyInclusiveComponents | ( | EMutuallyInclusiveComponentType | TypesToCompute, |
| const FComponentMask & | InMask, | ||
| FComponentMask & | OutMask, | ||
| FMutualComponentInitializers & | OutInitializers | ||
| ) | const |
Populate a component mask with all the necessary mutually inclusive components given an input type. Mutual components that already existed in InMask will not be added or counted. Can be used to populate a new mask with only the mutual components, or to add the components to an existing mask.
| InMask | The input component type. Rules that are relevant to this type (directly or indirectly) will be applied to the output. |
| TypesToCompute | Allows computation of mandatory, optional or all rules |
| OutMask | Component mask to receieve the result. May point to the same mask as InMask in order to add the mutual components directly. |
| OutInitializers | Array to receieve initializers that must be called on the resulting entity range(s) |