Navigation
API > API/Plugins > API/Plugins/DataflowNodes
Debug draw skeleton object to debug skeletal meshes
| Name | FDataflowDebugDrawSkeletonObject |
| Type | struct |
| Header File | /Engine/Plugins/Experimental/Dataflow/Source/DataflowNodes/Public/Dataflow/DataflowSkeletalMeshNodes.h |
| Include Path | #include "Dataflow/DataflowSkeletalMeshNodes.h" |
Syntax
struct FDataflowDebugDrawSkeletonObject : public FDataflowDebugDrawBaseObject
Implements Interfaces
Constructors
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
FDataflowDebugDrawSkeletonObject
(
IDataflowDebugDrawInterface::FDataflowElementsType& InDataflowElements, |
Dataflow/DataflowSkeletalMeshNodes.h |
Variables
Public
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| OnBoneSelectionChanged | FDataflowBoneSelectionChangedNotifyDelegate | Delegate to broadcast bones selection changes | Dataflow/DataflowSkeletalMeshNodes.h |
Protected
| Name | Type | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|---|
| bBonesVisible | bool | Boolean to make the bones visible or not | Dataflow/DataflowSkeletalMeshNodes.h | |
| PreviousSelection | TArray< bool > | Previous element selection | Dataflow/DataflowSkeletalMeshNodes.h | |
| ReferenceSkeleton | const FReferenceSkeleton & | Skeletal mesh to use to populate/draw scene elements | Dataflow/DataflowSkeletalMeshNodes.h | |
| TransformOverrides | TArray< FTransform > | Dataflow/DataflowSkeletalMeshNodes.h | ||
| TransformOverridesLockGuard | FCriticalSection | Dataflow/DataflowSkeletalMeshNodes.h |
Functions
Public
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
void OverrideBoneTransforms
(
const TArray< FTransform >& InBoneTransforms |
Override the bone transforms | Dataflow/DataflowSkeletalMeshNodes.h |
Overridden from FDataflowDebugDrawBaseObject
| Name | Remarks | Include Path | Unreal Specifiers |
|---|---|---|---|
virtual FBox ComputeBoundingBox() |
Compute the dataflow elements bounding box | Dataflow/DataflowSkeletalMeshNodes.h | |
virtual void DrawDataflowElements
(
FPrimitiveDrawInterface* PDI |
Debug draw dataflow element | Dataflow/DataflowSkeletalMeshNodes.h | |
virtual void PopulateDataflowElements() |
Populate dataflow elements | Dataflow/DataflowSkeletalMeshNodes.h |