Navigation
API > API/Runtime > API/Runtime/DataflowEngine > API/Runtime/DataflowEngine/Dataflow
Inheritance Hierarchy
- UObject
- UDataflowContextObject
- UDataflowBaseContent
- UDataflowSkeletalContent
References
| Module | DataflowEngine |
| Header | /Engine/Source/Runtime/Experimental/Dataflow/Engine/Public/Dataflow/DataflowContent.h |
| Include | #include "Dataflow/DataflowContent.h" |
Syntax
UCLASS ()
class UDataflowSkeletalContent : public UDataflowBaseContent
Remarks
Dataflow content owning dataflow and skelmesh assets that that will be used to evaluate the graph
Variables
| Type | Name | Description | |
|---|---|---|---|
| TObjectPtr< UAnimationAsset > | AnimationAsset | Animation asset to be used to preview simulation | |
| TObjectPtr< UAnimSingleNodeInstance > | AnimationNodeInstance | Anim node instance used with skelmesh component | |
| TObjectPtr< USkeletalMesh > | SkeletalMesh | Data flow skeletal mesh | |
| TObjectPtr< USkeletalMeshComponent > | SkeletalMeshComponent | Skeletal mesh component used in the preview scene | |
| TObjectPtr< USkeleton > | Skeleton | Data flow skeleton |
Constructors
| Type | Name | Description | |
|---|---|---|---|
Destructors
| Type | Name | Description | |
|---|---|---|---|
Functions
| Type | Name | Description | |
|---|---|---|---|
| const TObjectPtr< UAnimationAsset > & | |||
| const TObjectPtr< UAnimSingleNodeInstance > & | Data flow animation instance accessors | ||
| TObjectPtr< UAnimSingleNodeInstance > & | |||
| const TObjectPtr< USkeletalMesh > & | |||
| const TObjectPtr< USkeleton > & | GetSkeleton () |
||
| void | PostEditChangeProperty
(
FPropertyChangedEvent& PropertyChangedEvent |
||
| void | SetAnimationAsset
(
const TObjectPtr< UAnimationAsset >& InAnimation |
Data flow animation asset accessors | |
| void | SetSkeletalMesh
(
const TObjectPtr< USkeletalMesh >& InMesh |
Data flow skeletal mesh accessors | |
| void | SetSkeleton
(
const TObjectPtr< USkeleton >& InSkeleton |
Data flow skeleton accessors | |
| void | Update the animation node instance and set it to the skelmesh component |
Overridden from UDataflowBaseContent
| Type | Name | Description | |
|---|---|---|---|
| void | AddContentObjects
(
FReferenceCollector& Collector |
Collect reference objects for GC | |
| FVector2f | Return the simulation time range to be used in the simulation viewport | ||
| void | RegisterWorldContent
(
FPreviewScene* PreviewScene, |
Register components to the scene world | |
| void | UnregisterWorldContent
(
FPreviewScene* PreviewScene |
Unregister components to the scene world |