description: Get Frame Time as Animation Time

code: virtual float MapTimeToAnimation ( float ComponentDuration, [FFrameTime](API\Runtime\Core\Misc\FFrameTime) InPosition, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) InFrameRate ) const


description: The optional offset time of this section

module: GeometryCacheTracks

code: virtual [TOptional](API\Runtime\Core\IO\TOptional)< [FFrameTime](API\Runtime\Core\Misc\FFrameTime) > GetOffsetTime() const


description: Migrate the frame times of the movie scene section from the source frame rate to the destination frame rate

code: virtual void MigrateFrameTimes ( [FFrameRate](API\Runtime\Core\Misc\FFrameRate) SourceRate, [FFrameRate](API\Runtime\Core\Misc\FFrameRate) DestinationRate )


description: ~UObject interface

code: virtual void PostLoad()


description: Handles reading, writing, and reference collecting usingFArchive. This implementation handles allFPropertyserialization, but can be overridden for native variables.

code: virtual void Serialize ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


description:
Split a section in two at the split time
The newly created split section

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * SplitSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) SplitTime, bool bDeleteKeys )


description: Trim a section at the trim time

code: virtual void TrimSection ( [FQualifiedFrameTime](API\Runtime\Core\Misc\FQualifiedFrameTime) TrimTime, bool bTrimLeft, bool bDeleteKeys )


code: UMovieSceneGeometryCacheSection ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: Adds a new animation to this track

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * AddNewAnimation ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) KeyTime, [UGeometryCacheComponent](API\Plugins\GeometryCache\UGeometryCacheComponent) * GeomCacheComp )


description: Add a section to this track.

code: virtual void AddSection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section )


className: UMovieSceneGeometryCacheSection

description: Movie scene section that control geometry cache playback

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(MinimalAPI) class UMovieSceneGeometryCacheSection : public [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection)

Params

type: FMovieSceneGeom...

PreviousPlayRate

type: float


description:
Generates a new section suitable for use with this track.
a new section suitable for use with this track.

code: virtual [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * CreateNewSection()


description:
Called when all the sections of the track need to be retrieved.
List of all the sections in the track.

code: virtual const [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > & GetAllSections() const


description:
Create a movie scene eval template for the specified section
A template, or null

code: virtual [FMovieSceneEvalTemplatePtr](API\Runtime\MovieScene\Evaluation\FMovieSceneEvalTemplatePtr) CreateTemplateForSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & InSection ) const


description: Gets the animation sections at a certain time

code: [TArray](API\Runtime\Core\Containers\TArray)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) * > GetAnimSectionsAtTime ( [FFrameNumber](API\Runtime\Core\Misc\FFrameNumber) Time )


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetDefaultDisplayName() const


description:
Checks to see if the section is in this track.
True if the section is in this track.

code: virtual bool HasSection ( const [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section ) const


description: Whether or not this track has any data in it.

code: virtual bool IsEmpty() const


description: Removes animation data.

code: virtual void RemoveAllAnimationData()


description: Removes a section from this track at a particular index

code: virtual void RemoveSectionAt ( int32 SectionIndex )


description: Removes a section from this track.

code: virtual void RemoveSection ( [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) & Section )


description:
Does this track support this section class type?
Whether this track supports this section class type

code: virtual bool SupportsType ( [TSubclassOf](API\Runtime\CoreUObject\Templates\TSubclassOf)< [UMovieSceneSection](API\Runtime\MovieScene\UMovieSceneSection) > SectionClass ) const


code: UMovieSceneGeometryCacheTrack ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UMovieSceneGeometryCacheTrack


description: Find the two frames closest to the given time InterpolationFactor gives the position of the requested time slot between the two returned frames. 0.0 => We are very close to OutFrameIndex 1.0 => We are very close to OutNextFrameIndex If bIsPlayingBackwards it will return exactly the same indexes but in the reversed order. The InterpolationFactor will also be updated accordingly

module: GeometryCacheUSD

code: virtual void FindSampleIndexesFromTime ( float Time, bool bLooping, bool bIsPlayingBackwards, int32 & OutFrameIndex, int32 & OutNextFrameIndex, float & InInterpolationFactor )


description:
Get the MeshData for a given SampleIndex
true if the MeshData was retrieved successfully

code: virtual bool GetMeshData ( int32 SampleIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


description:
Get the VisibilitySample for a given time
the VisibilitySample that corresponds to the given time

code: virtual const [FVisibilitySample](API\Plugins\GeometryCache\FVisibilitySample) & GetVisibilitySample ( float Time, const bool bLooping ) const


description:
Check if the topology of two given SampleIndexes are compatible (ie. same topology)
true if the topology is the same

code: virtual bool IsTopologyCompatible ( int32 SampleIndexA, int32 SampleIndexB )


description:
Update the SampleIndex and MeshData for a given time
true if the SampleIndex and MeshData were updated

code: virtual bool UpdateMeshData ( float Time, bool bLooping, int32 & InOutMeshSampleIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


code: FGeomCacheTrackUsdProxy ( [ERHIFeatureLevel::Type](API\Runtime\RHI\ERHIFeatureLevel__Type) InFeatureLevel )


className: FGeomCacheTrackUsdProxy

description: Track proxy that gets its data from a GeometryCacheUsdTrack

code: class FGeomCacheTrackUsdProxy : public [FGeomCacheTrackProxy](API\Plugins\GeometryCache\FGeomCacheTrackProxy)


className: FGeometryCacheUsdSceneProxy

description: Scene proxy that usesFGeomCacheTrackUsdProxy

code: class FGeometryCacheUsdSceneProxy : public [FGeometryCacheSceneProxy](API\Plugins\GeometryCache\FGeometryCacheSceneProxy)


description: Get the MeshData at given FrameIndex without waiting for data to be ready Return true if MeshData could be retrieved

code: virtual bool GetFrameData ( int32 FrameIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


description: Derived class must provide a way to get the mesh data for the given FrameIndex, called from worker threads

code: virtual void GetMeshData ( int32 FrameIndex, int32 ReadConcurrencyIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


description: Function called from main thread to prepare for GetMeshData

code: virtual void PrepareRead()


description: Update the status of the read requests currently in progress. Return the frame indices that were completed

code: virtual void UpdateRequestStatus ( [TArray](API\Runtime\Core\Containers\TArray)< int32 > & OutFramesCompleted )


code: FGeometryCacheUsdStream ( [UGeometryCacheTrackUsd](API\Plugins\GeometryCacheUSD\UGeometryCacheTrackUsd) * InUsdTrack, [FReadUsdMeshFunction](API\Plugins\GeometryCacheUSD\FReadUsdMeshFunction) InReadFunc )


className: FGeometryCacheUsdStream

code: class FGeometryCacheUsdStream : public [FGeometryCacheStreamBase](API\Plugins\GeometryCacheStreamer\FGeometryCacheStreamBase)

bReadyForRead

type: std::atomic< bo...

ReadFunc

type: FReadUsdMeshFun...

UsdTrack

type: UGeometryCacheT...


description: Called before destroying the object. This is called immediately upon deciding to destroy the object, to allow the object to begin an asynchronous cleanup process.

code: virtual void BeginDestroy()


className: FReadUsdMeshFunction

code: typedef [TFunction](API\Runtime\Core\GenericPlatform\TFunction)< bool(const [TWeakObjectPtr](API\Runtime\Core\UObject\TWeakObjectPtr)< [UGeometryCacheTrackUsd](API\Plugins\GeometryCacheUSD\UGeometryCacheTrackUsd) >, float Time, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) &) > FReadUsdMeshFunction


code: const int32 FindSampleIndexFromTime ( const float Time, const bool bLooping ) const


code: FGeometryCacheUsdSceneProxy ( class [UGeometryCacheUsdComponent](API\Plugins\GeometryCacheUSD\UGeometryCacheUsdComponent) * Component )


code: void GetFractionalFrameIndexFromTime ( const float Time, const bool bLooping, int & OutFrameIndex, float & OutFraction ) const


code: bool GetMeshData ( int32 SampleIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


description:
Get the mesh data for the specified time
True if the mesh data could be retrieved

code: virtual bool GetMeshDataAtTime ( float Time, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) & OutMeshData )


description: Get the size of the object/resource for use in memory tools or to display to artists/LDs in the Editor This is the extended version which separates up the used memory into different memory regions (the actual definition of which may be platform specific).

code: virtual void GetResourceSizeEx ( [FResourceSizeEx](API\Runtime\Core\ProfilingDebugging\FResourceSizeEx) & CumulativeResourceSize )


description: Get the info for the sample displayed at the given time.

code: virtual const [FGeometryCacheTrackSampleInfo](API\Plugins\GeometryCache\FGeometryCacheTrackSampleInfo) & GetSampleInfo ( float Time, const bool bLooping )


code: float GetTimeFromSampleIndex ( int32 SampleIndex ) const


code: void Initialize ( const [UE::FUsdStage](API\Plugins\UnrealUSDWrapper\UsdWrappers\FUsdStage) & InStage, const [FString](API\Runtime\Core\Containers\FString) & InPrimPath, int32 InStartFrameIndex, int32 InEndFrameIndex, [FReadUsdMeshFunction](API\Plugins\GeometryCacheUSD\FReadUsdMeshFunction) InReadFunc )


description: Deprecated* The RenderContext and InMaterialToPrimvarToUVIndex parameters are no longer used.

code: void Initialize ( const [UE::FUsdStage](API\Plugins\UnrealUSDWrapper\UsdWrappers\FUsdStage) & InStage, const [FString](API\Runtime\Core\Containers\FString) & InPrimPath, const [FName](API\Runtime\Core\UObject\FName) & InRenderContext, const [TMap](API\Runtime\Core\Containers\TMap)< [FString](API\Runtime\Core\Containers\FString), [TMap](API\Runtime\Core\Containers\TMap)< [FString](API\Runtime\Core\Containers\FString), int32 > > & InMaterialToPrimvarToUVIndex, int32 InStartFrameIndex, int32 InEndFrameIndex, [FReadUsdMeshFunction](API\Plugins\GeometryCacheUSD\FReadUsdMeshFunction) InReadFunc )


description: Discards our CurrentStagePinned to release the stage.

code: void UnloadUsdStage()


description:
Note: Bounds may be sampled at a different rate than the matrixes above so they have separate sample indexes to cache.
const bool

code: virtual const bool UpdateBoundsData ( const float Time, const bool bLooping, const bool bIsPlayingBackward, int32 & InOutBoundsSampleIndex, FBox & OutBounds )


code: virtual const bool UpdateMeshData ( const float Time, const bool bLooping, int32 & InOutMeshSampleIndex, [FGeometryCacheMeshData](API\Plugins\GeometryCache\FGeometryCacheMeshData) *& OutMeshData )


className: UGeometryCacheTrackUsd

description: No constructors are accessible with public or protected access.

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(CollapseCategories, HideCategories=Object, BlueprintType, Config=Engine) class UGeometryCacheTrackUsd : public [UGeometryCacheTrack](API\Plugins\GeometryCache\UGeometryCacheTrack)

FramesPerSecond

type: double

PrimPath

type: FString


description: Update the current time of the track

code: virtual void UpdateTime ( float Time, bool bLooping )


description: Upgrades our CurrentStageWeak into CurrentStagePinned, or re-opens the stage if its stale. Returns whether the stage was successfully opened or not.

code: bool LoadUsdStage()


description:
Creates a proxy to represent the primitive to the scene manager in the rendering thread.
The proxy object.

code: virtual [FPrimitiveSceneProxy](API\Runtime\Engine\FPrimitiveSceneProxy) * CreateSceneProxy()


description: Called after duplication & serialization and before PostLoad. Used to e.g. make sureUStaticMesh'sUModelgets copied as well. Note: NOT called on components on actor duplication (alt-drag or copy-paste). Use PostEditImport as well to cover that case.

code: virtual void PostDuplicate ( bool bDuplicateForPIE )


className: UGeometryCacheUsdComponent

description: GeometryCacheUSDComponent, encapsulates a transient GeometryCache asset instance that fetches its data from a USD file and implements functionality for rendering and playback

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(HideDropDown, ClassGroup=(Rendering), Meta=(DisplayName="USD Geometry Cache"), Experimental, ClassGroup=Experimental) class UGeometryCacheUsdComponent : public [UGeometryCacheComponent](API\Plugins\GeometryCache\UGeometryCacheComponent)


description: FGCObject.

module: GeometryCollectionEditor

code: virtual void AddReferencedObjects ( [FReferenceCollector](API\Runtime\CoreUObject\UObject\FReferenceCollector) & Collector )


description: Called when the children of the property should be customized or extra rows added

code: virtual void CustomizeChildren ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, [IDetailChildrenBuilder](API\Editor\PropertyEditor\IDetailChildrenBuilder) & ChildBuilder, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


description: IPropertyTypeCustomization.

code: virtual void CustomizeHeader ( [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyHandle](API\Editor\PropertyEditor\IPropertyHandle) > PropertyHandle, [FDetailWidgetRow](API\Editor\PropertyEditor\FDetailWidgetRow) & HeaderRow, [IPropertyTypeCustomizationUtils](API\Editor\PropertyEditor\IPropertyTypeCustomizationUtils) & CustomizationUtils )


description: Overload this method to report a name for your referencer

code: virtual [FString](API\Runtime\Core\Containers\FString) GetReferencerName() const


code: static [TSharedRef](API\Runtime\Core\Templates\TSharedRef)< [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization) > MakeInstance()


code: class FGeomComponentCacheParametersCustomization : public [IPropertyTypeCustomization](API\Editor\PropertyEditor\IPropertyTypeCustomization), public [FGCObject](API\Runtime\CoreUObject\UObject\FGCObject)


description: Returns the categories that this asset type appears in. The return value is one or more flags from EAssetTypeCategories.

code: virtual uint32 GetCategories()


description: IAssetTypeActionsImplementation.

code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetName() const


description: Get the supported class of this type.

code: virtual [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetSupportedClass() const


description: Returns the thumbnail info for the specified asset, if it has one.

code: virtual [UThumbnailInfo](API\Runtime\Engine\EditorFramework\UThumbnailInfo) * GetThumbnailInfo ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Asset ) const


description: Returns the color associated with this type

code: virtual [FColor](API\Runtime\Core\Math\FColor) GetTypeColor() const


description: Opens the asset editor for the specified objects. If EditWithinLevelEditor is valid, the world-centric editor will be used.

code: virtual void OpenAssetEditor ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InObjects, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< class [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > EditWithinLevelEditor )


code: class FAssetTypeActions_GeometryCollection : public [FAssetTypeActions_Base](API\Developer\AssetTools\FAssetTypeActions_Base)


description: Generates a menubuilder for the specified objects.

code: virtual void GetActions ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InObjects, class [FMenuBuilder](API\Runtime\Slate\Framework\MultiBox\FMenuBuilder) & MenuBuilder )


code: virtual [FText](API\Runtime\Core\Internationalization\FText) GetAssetDescription ( const struct [FAssetData](API\Runtime\CoreUObject\AssetRegistry\FAssetData) & AssetData ) const


description: Returns the name of this type


code: virtual void OpenAssetEditor ( const [TArray](API\Runtime\Core\Containers\TArray)< [UObject](API\Runtime\CoreUObject\UObject\UObject) * > & InObjects, [TSharedPtr](API\Runtime\Core\Templates\TSharedPtr)< [IToolkitHost](API\Editor\EditorFramework\Toolkits\IToolkitHost) > EditWithinLevelEditor )


code: class FAssetTypeActions_GeometryCollectionCache : public [FAssetTypeActions_Base](API\Developer\AssetTools\FAssetTypeActions_Base)


description: Get the currently assigned asset from the component

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * GetAssetFromComponent ( [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InComponent )


description: Assign the assigned asset to the supplied component

code: virtual bool AssignAssetToComponent ( [UActorComponent](API\Runtime\Engine\Components\UActorComponent) * InComponent, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InAsset )


description: BeginIComponentAssetBrokerImplementation.

code: virtual [UClass](API\Runtime\CoreUObject\UObject\UClass) * GetSupportedAssetClass()


className: FGeometryCollectionAssetBroker

description: AssetBroker class for GeometryCollection assets

code: class FGeometryCollectionAssetBroker : public [IComponentAssetBroker](API\Editor\UnrealEd\IComponentAssetBroker)


description: Build Proximity Database

code: static void BuildProximityDatabase ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


code: static void DeleteCoincidentVertices ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


code: static void DeleteHiddenFaces ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Remove the selected geometry entry

code: static void DeleteGeometry ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


code: static void DeleteStaleVertices ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


code: static void DeleteZeroAreaFaces ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Ensure single root.

code: static int32 EnsureSingleRoot ( [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * RestCollection )


description: Remove Holes

code: static void HealGeometry ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Select all geometry in hierarchy

code: static void SelectAllGeometry ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollectionAlgo.PrintDetailedStatistics", uses the selected GeometryCollectionActor to output detailed statistics

code: static void PrintDetailedStatistics ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollectionAlgo.PrintStatistics", uses the selected GeometryCollectionActor to output statistics

code: static void PrintStatistics ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollectionAlgo.PrintDetailedStatisticsSummary", uses the selected GeometryCollectionActor to output detailed statistics

code: static void PrintDetailedStatisticsSummary ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Select inverse of currently selected geometry in hierarchy

code: static void SelectInverseGeometry ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Select no geometry in hierarchy

code: static void SelectNone ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Select no geometry in hierarchy

code: static void SelectLessThenVolume ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: This will set the bool attribute SimulatableParticlesAttribute of the Transform group to false where BoneName equals Cube_1_1

code: static void SetNamedAttributeValues ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Setup two clustered cubes

code: static void SetupTwoClusteredCubesAsset ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Test Bone Asset

code: static void SetupNestedBoneAsset ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Split across xz-plane

code: static void SplitAcrossYZPlane ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollection.ToString", uses the selected GeometryCollectionActor to output the RestCollection to the Log

code: static void ToString ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollection.WriteToOBJFile", uses the selected GeometryCollectionActor to output the RestCollection to an OBJ file

code: static void WriteToOBJFile ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollection.WriteToHeaderFile", uses the selected GeometryCollectionActor to output the RestCollection to a header file

code: static void WriteToHeaderFile ( const [TArray](API\Runtime\Core\Containers\TArray)< [FString](API\Runtime\Core\Containers\FString) > & Args, [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


className: FGeometryCollectionCommands

description: The public interface to this module

code: class FGeometryCollectionCommands


description: Appends a GeometryCollection to a GeometryCollectionComponent.

code: static void AppendGeometryCollection ( const [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * SourceGeometryCollection, const [TArray](API\Runtime\Core\Containers\TArray)< [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * > & Materials, const FTransform & GeometryCollectionTransform, [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * TargetGeometryCollectionObject, bool ReindexMaterials )


code: static void AppendGeometryCollection ( const [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * SourceGeometryCollection, const [UGeometryCollectionComponent](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollect-) * GeometryCollectionComponent, const FTransform & GeometryCollectionTransform, [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * TargetGeometryCollectionObject, bool ReindexMaterials )


description: Appends a skeletal mesh to a GeometryCollectionComponent.

code: static void AppendSkeletalMesh ( const [USkeletalMesh](API\Runtime\Engine\Engine\USkeletalMesh) * SkeletalMesh, const [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) * SkeletalMeshComponent, const FTransform & SkeletalMeshTransform, [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * GeometryCollection, bool ReindexMaterials )


description: Appends a static mesh to a GeometryCollectionComponent.

code: static void AppendStaticMesh ( const [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * StaticMesh, const [TArray](API\Runtime\Core\Containers\TArray)< [UMaterialInterface](API\Runtime\Engine\Materials\UMaterialInterface) * > & Materials, const FTransform & StaticMeshTransform, [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * GeometryCollectionObject, bool ReindexMaterials )


code: static void AppendStaticMesh ( const [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) * StaticMesh, const [UStaticMeshComponent](API\Runtime\Engine\Components\UStaticMeshComponent) * StaticMeshComponent, const FTransform & StaticMeshTransform, [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * GeometryCollection, bool ReindexMaterials )


description: Command invoked from "GeometryCollection.CreateFromSelectedActors", uses the selected Actors to create a GeometryCollection Asset

code: static void CreateFromSelectedActorsCommand ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Command invoked from "GeometryCollection.CreateFromSelectedAssets", uses the selected Assets to create a GeometryCollection Asset

code: static void CreateFromSelectedAssetsCommand ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


className: FGeometryCollectionConversion

description: The public interface to this module

code: class FGeometryCollectionConversion


description: Command invoked from "GeometryCollection.CreatGeometryCollection", uses the selected Actors to create a GeometryCollection Asset

code: static void CreateGeometryCollectionCommand ( [UWorld](API\Runtime\Engine\Engine\UWorld) * World )


description: Pure virtual to override; describe and instantiate the commands in here by using the UI COMMAND macro.

code: virtual void RegisterCommands()


code: FGeometryCollectionSelectionCommands()


description: FThumbnailPreviewSceneimplementation.

code: virtual void GetViewMatrixParameters ( const float InFOVDegrees, FVector & OutOrigin, float & OutOrbitPitch, float & OutOrbitYaw, float & OutOrbitZoom ) const


className: FGeometryCollectionSelectionCommands

code: class FGeometryCollectionSelectionCommands : public [TCommands< FGeometryCollectionSelectionCommands >](API\Runtime\Slate\Framework\Commands\TCommands)

SelectAllGeometry

type: TSharedPtr<FUI...

description: Selects all Geometry Collection geometry

SelectInverseGeometry

description: Selects inverse of currently seleted Geometry Collection geometry

SelectNone

description: Deselects all Geometry Collection geometry


description: Sets the geometry collection to use in the nextCreateView()

code: void SetGeometryCollection ( [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * GeometryCollection )


description: Constructor

code: FGeometryCollectionThumbnailScene()


className: FGeometryCollectionThumbnailScene

code: class FGeometryCollectionThumbnailScene : public [FThumbnailPreviewScene](API\Editor\UnrealEd\FThumbnailPreviewScene)


code: virtual [UGeometryCollectionCache](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollectionCache) * GetCacheForCollection ( const [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * InCollection )


className: FTargetCacheProviderEditor

code: class FTargetCacheProviderEditor : public [ITargetCacheProvider](API\Runtime\GeometryCollectionEngine\GeometryCollection\ITargetCacheProvider)


code: typedef [TTuple](API\Runtime\Core\Misc\TTuple)< const [UStaticMesh](API\Runtime\Engine\Engine\UStaticMesh) *, const [UStaticMeshComponent](API\Runtime\Engine\Components\UStaticMeshComponent) *, FTransform > GeometryCollectionStaticMeshConversionTuple


code: typedef [TTuple](API\Runtime\Core\Misc\TTuple)< const [USkeletalMesh](API\Runtime\Engine\Engine\USkeletalMesh) *, const [USkeletalMeshComponent](API\Runtime\Engine\Components\USkeletalMeshComponent) *, FTransform > GeometryCollectionSkeletalMeshConversionTuple


className: GeometryCollectionTuple

code: typedef [TTuple](API\Runtime\Core\Misc\TTuple)< const [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) *, const [UGeometryCollectionComponent](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollect-) *, FTransform > GeometryCollectionTuple


description:
Singleton-like access to this module's interface. This is just for convenience! Beware of calling this during the shutdown phase, though. Your module might have been unloaded already.
Returns singleton instance, loading the module on demand if needed


code: static const [ISlateStyle](API\Runtime\SlateCore\Styling\ISlateStyle) * GetEditorStyle()


description:
Checks to see if this module is loaded and ready. It is only valid to callGet()ifIsAvailable()returns true.
True if the module is loaded and ready to use

code: static bool IsAvailable()


description: Called before the module is unloaded, right before the module object is destroyed. During normal shutdown, this is called in reverse order that modules finishStartupModule(). This means that, as long as a module references dependent modules in it'sStartupModule(), it can safely reference those dependencies inShutdownModule()as well.

code: virtual void ShutdownModule()


description: FModuleManager::Get().LoadModuleChecked(TEXT("HTTP"));

code: virtual void StartupModule()


className: IGeometryCollectionEditorPlugin

description: The public interface to this module

code: class IGeometryCollectionEditorPlugin : public [IModuleInterface](API\Runtime\Core\Modules\IModuleInterface)


description: UFactoryInterface

code: virtual bool CanCreateNew() const


description: Opens a dialog to configure the factory properties. Return false if user opted out of configuring properties

code: virtual bool ConfigureProperties()


description:
Whether the specified file can be imported by this factory.
true if the file is supported, false otherwise.

code: virtual bool FactoryCanImport ( const [FString](API\Runtime\Core\Containers\FString) & Filename )


description:
Create a new object by class.
The new object.

code: virtual [UObject](API\Runtime\CoreUObject\UObject\UObject) * FactoryCreateNew ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * InClass, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, [FName](API\Runtime\Core\UObject\FName) InName, EObjectFlags Flags, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context, [FFeedbackContext](API\Runtime\Core\Misc\FFeedbackContext) * Warn )


description: Returns true if this factory should be shown in the New Asset menu (by default calls CanCreateNew).

code: virtual bool ShouldShowInNewMenu() const


description: End required properties

code: UGeometryCollectionCacheFactory()


className: UGeometryCollectionCacheFactory

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)(Experimental) class UGeometryCollectionCacheFactory : public [UFactory](API\Editor\UnrealEd\Factories\UFactory)

TargetCollection

type: TObjectPtr<UGe...

description: Config properties required for CreateNew


code: static [UGeometryCollection](API\Runtime\GeometryCollectionEngine\GeometryCollection\UGeometryCollection) * StaticFactoryCreateNew ( [UClass](API\Runtime\CoreUObject\UObject\UClass) * Class, [UObject](API\Runtime\CoreUObject\UObject\UObject) * InParent, [FName](API\Runtime\Core\UObject\FName) Name, EObjectFlags Flags, [UObject](API\Runtime\CoreUObject\UObject\UObject) * Context, [FFeedbackContext](API\Runtime\Core\Misc\FFeedbackContext) * Warn )


code: UGeometryCollectionFactory ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


className: UGeometryCollectionFactory

description: Factory for Simple Cube

code: [UCLASS](Programming/UnrealArchitecture/Reference/Classes#classdeclaration)() class UGeometryCollectionFactory : public [UFactory](API\Editor\UnrealEd\Factories\UFactory)


description: BeginUObjectimplementation.

code: virtual void BeginDestroy()


code: UGeometryCollectionThumbnailRenderer ( const [FObjectInitializer](API\Runtime\CoreUObject\UObject\FObjectInitializer) & ObjectInitializer )


description: BeginUThumbnailRendererObject.

code: virtual void Draw ( [UObject](API\Runtime\CoreUObject\UObject\UObject) * Object, int32 X, int32 Y, uint32 Width, uint32 Height, [FRenderTarget](API\Runtime\Engine\FRenderTarget) * RenderTarget, [FCanvas](API\Runtime\Engine\FCanvas) * Canvas, bool bAdditionalViewFamily )


className: UGeometryCollectionThumbnailRenderer


className: EAnchorStateEnum

module: GeometryCollectionNodes

code: enum EAnchorStateEnum { Dataflow_AnchorState_Anchored, Dataflow_AnchorState_NotAnchored, Dataflow_Max, }


className: EBoxLengthMeasurementMethod

code: enum EBoxLengthMeasurementMethod { XAxis, YAxis, ZAxis, ShortestAxis, LongestAxis, Diagonal, }


className: EClusterSizeMethodEnum

code: enum EClusterSizeMethodEnum { Dataflow_ClusterSizeMethod_ByNumber, Dataflow_ClusterSizeMethod_ByFractionOfInput, Dataflow_ClusterSizeMethod_BySize, Dataflow_ClusterSizeMethod_ByGrid, Dataflow_Max, }


code: enum ECompareOperation1Enum { Dataflow_Compare_Equal, Dataflow_Compare_Smaller, Dataflow_Compare_SmallerOrEqual, Dataflow_Compare_Greater, Dataflow_Compare_GreaterOrEqual, Dataflow_Max, }


className: ECompareOperationEnum

code: enum ECompareOperationEnum { Dataflow_Compare_Equal, Dataflow_Compare_Smaller, Dataflow_Compare_SmallerOrEqual, Dataflow_Compare_Greater, Dataflow_Compare_GreaterOrEqual, Dataflow_Max, }


className: EConvexOverlapRemovalMethodEnum

code: enum EConvexOverlapRemovalMethodEnum { Dataflow_EConvexOverlapRemovalMethod_None, Dataflow_EConvexOverlapRemovalMethod_All, Dataflow_EConvexOverlapRemovalMethod_OnlyClusters, Dataflow_EConvexOverlapRemovalMethod_OnlyClustersVsClusters, Dataflow_Max, }


className: EConnectionContactAreaMethodEnum

code: enum EConnectionContactAreaMethodEnum { Dataflow_ConnectionContactAreaMethod_None, Dataflow_ProximityContactFilteringMethod_ConvexHullArea, Dataflow_Max, }


className: EDataflowFieldFalloffType

code: enum EDataflowFieldFalloffType { Dataflow_FieldFalloffType_None, Dataflow_FieldFalloffType_Linear, Dataflow_FieldFalloffType_Inverse, Dataflow_FieldFalloffType_Squared, Dataflow_FieldFalloffType_Logarithmic, Dataflow_Max, }


className: ECustomAttributeTypeEnum

code: enum ECustomAttributeTypeEnum { Dataflow_CustomAttributeType_UInt8, Dataflow_CustomAttributeType_Int32, Dataflow_CustomAttributeType_Float, Dataflow_CustomAttributeType_Double, Dataflow_CustomAttributeType_Bool, Dataflow_CustomAttributeType_String, Dataflow_CustomAttributeType_Vector2f, Dataflow_CustomAttributeType_Vector3f, Dataflow_CustomAttributeType_Vector3d, Dataflow_CustomAttributeType_Vector4f, Dataflow_CustomAttributeType_LinearColor, Dataflow_CustomAttributeType_Transform, Dataflow_CustomAttributeType_Quat4f, Dataflow_CustomAttributeType_Box, Dataflow_CustomAttributeType_Guid, Dataflow_CustomAttributeType_Int32Set, Dataflow_CustomAttributeType_Int32Array, Dataflow_CustomAttributeType_IntVector, Dataflow_CustomAttributeType_IntVector2, Dataflow_CustomAttributeType_IntVector4, Dataflow_CustomAttributeType_IntVector2Array, Dataflow_CustomAttributeType_FloatArray, Dataflow_CustomAttributeType_Vector2fArray, Dataflow_CustomAttributeType_FVector3fArray, Dataflow_Max, }


className: EDataflowFloatFieldOperationType

code: enum EDataflowFloatFieldOperationType { Dataflow_FloatFieldOperationType_Multiply, Dataflow_FloatFieldFalloffType_Divide, Dataflow_FloatFieldFalloffType_Add, Dataflow_FloatFieldFalloffType_Substract, Dataflow_FloatFieldFalloffType_Min, Dataflow_FloatFieldFalloffType_Max, Dataflow_Max, }


className: EDataflowSetMaskConditionType

code: enum EDataflowSetMaskConditionType { Dataflow_SetMaskConditionType_Always, Dataflow_SetMaskConditionType_IFF_NOT_Interior, Dataflow_SetMaskConditionType_IFF_NOT_Exterior, Dataflow_Max, }


className: EDataflowVectorFieldOperationType

code: enum EDataflowVectorFieldOperationType { Dataflow_VectorFieldOperationType_Multiply, Dataflow_VectorFieldFalloffType_Divide, Dataflow_VectorFieldFalloffType_Add, Dataflow_VectorFieldFalloffType_Substract, Dataflow_VectorFieldFalloffType_CrossProduct, Dataflow_Max, }


className: EDataflowWaveFunctionType

code: enum EDataflowWaveFunctionType { Dataflow_WaveFunctionType_Cosine, Dataflow_WaveFunctionType_Gaussian, Dataflow_WaveFunctionType_Falloff, Dataflow_WaveFunctionType_Decay, Dataflow_Max, }


className: EFloatArrayToIntArrayFunctionEnum

code: enum EFloatArrayToIntArrayFunctionEnum { Dataflow_FloatToInt_Function_Floor, Dataflow_FloatToInt_Function_Ceil, Dataflow_FloatToInt_Function_Round, Dataflow_FloatToInt_Function_Truncate, Dataflow_FloatToInt_NonZeroToIndex, Dataflow_FloatToInt_ZeroToIndex, Dataflow_Max, }


className: EFloatToIntFunctionEnum

code: enum EFloatToIntFunctionEnum { Dataflow_FloatToInt_Function_Floor, Dataflow_FloatToInt_Function_Ceil, Dataflow_FloatToInt_Function_Round, Dataflow_FloatToInt_Function_Truncate, Dataflow_Max, }


className: EMakeBoxDataTypeEnum

code: enum EMakeBoxDataTypeEnum { Dataflow_MakeBox_DataType_MinMax, Dataflow_MakeBox_DataType_CenterSize, Dataflow_Max, }


className: EMathConstantsEnum

code: enum EMathConstantsEnum { Dataflow_MathConstants_Pi, Dataflow_MathConstants_HalfPi, Dataflow_MathConstants_TwoPi, Dataflow_MathConstants_FourPi, Dataflow_MathConstants_InvPi, Dataflow_MathConstants_InvTwoPi, Dataflow_MathConstants_Sqrt2, Dataflow_MathConstants_InvSqrt2, Dataflow_MathConstants_Sqrt3, Dataflow_MathConstants_InvSqrt3, Dataflow_FloatToInt_Function_E, Dataflow_FloatToInt_Function_Gamma, Dataflow_FloatToInt_Function_GoldenRatio, Dataflow_FloatToInt_Function_ZeroTolerance, Dataflow_Max, }


className: EMeshBooleanOperationEnum

code: enum EMeshBooleanOperationEnum { Dataflow_MeshBoolean_Union, Dataflow_MeshBoolean_Intersect, Dataflow_MeshBoolean_Difference, Dataflow_Max, }


className: EProximityContactFilteringMethodEnum

code: enum EProximityContactFilteringMethodEnum { Dataflow_ProximityContactFilteringMethod_ProjectedBoundsOverlap, Dataflow_ProximityContactFilteringMethod_ConvexHullSharp, Dataflow_ProximityContactFilteringMethod_ConvexHullArea, Dataflow_Max, }


className: EProximityMethodEnum

code: enum EProximityMethodEnum { Dataflow_ProximityMethod_Precise, Dataflow_ProximityMethod_ConvexHull, Dataflow_Max, }


className: ERangeSettingEnum

code: enum ERangeSettingEnum { Dataflow_RangeSetting_InsideRange, Dataflow_RangeSetting_OutsideRange, Dataflow_Max, }


className: ESelectSubjectTypeEnum

code: enum ESelectSubjectTypeEnum { Dataflow_SelectSubjectType_Vertices, Dataflow_SelectSubjectType_BoundingBox, Dataflow_SelectSubjectType_Centroid, Dataflow_Max, }


className: ERotationOrderEnum

code: enum ERotationOrderEnum { Dataflow_RotationOrder_XYZ, Dataflow_RotationOrder_YZX, Dataflow_RotationOrder_ZXY, Dataflow_RotationOrder_XZY, Dataflow_RotationOrder_YXZ, Dataflow_RotationOrder_ZYX, Dataflow_Max, }


className: ESetMaterialOperationTypeEnum

code: enum ESetMaterialOperationTypeEnum { Dataflow_SetMaterialOperationType_Add, Dataflow_SetMaterialOperationType_Insert, Dataflow_Max, }


className: ESetOperationEnum

code: enum ESetOperationEnum { Dataflow_SetOperation_AND, Dataflow_SetOperation_OR, Dataflow_SetOperation_XOR, Dataflow_Max, }


className: EStatisticsOperationEnum

code: enum EStatisticsOperationEnum { Dataflow_EStatisticsOperationEnum_Min, Dataflow_EStatisticsOperationEnum_Max, Dataflow_EStatisticsOperationEnum_Mean, Dataflow_EStatisticsOperationEnum_Median, Dataflow_EStatisticsOperationEnum_Mode, Dataflow_EStatisticsOperationEnum_Sum, Dataflow_Max, }


className: EStandardGroupNameEnum

code: enum EStandardGroupNameEnum { Dataflow_EStandardGroupNameEnum_Transform, Dataflow_EStandardGroupNameEnum_Geometry, Dataflow_EStandardGroupNameEnum_Faces, Dataflow_EStandardGroupNameEnum_Vertices, Dataflow_EStandardGroupNameEnum_Material, Dataflow_EStandardGroupNameEnum_Breaking, Dataflow_EStandardGroupNameEnum_Custom, Dataflow_Max, }


className: EVisibiltyOptionsEnum

code: enum EVisibiltyOptionsEnum { Dataflow_VisibilityOptions_Visible, Dataflow_VisibilityOptions_Invisible, Dataflow_Max, }


description: Evaluation

code: virtual Evaluate() const


code: virtual GetCategory() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticType()


code: static StaticTags()


code: static StaticToolTip()


code: virtual TypedScriptStruct() const


code: FAbsDataflowNode()


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FAddCustomCollectionAttributeDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Adds custom attribute to Collection

AttrName

description: Attribute name

Collection

type: FManagedArrayCo...

description: Collection for the custom attribute

CustomAttributeType

type: ECustomAttribut...

description: Attribute type

CustomGroupName

description: User specified group name

GroupName

type: EStandardGroupN...

description: Standard group names

NumElements

description: Number of elements for the attribute


description: Evaluation

code: virtual Evaluate() const


code: virtual GetCategory() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual NewStructOnScope()


code: virtual IsA() const


description: Struct Support

code: virtual SerializeInternal()


code: static StaticDisplay()


code: static StaticCategory()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FAddDataflowNode()


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FAddMaterialToCollectionDataflowNode()


code: FAddMaterialToCollectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FAddMaterialToCollectionDataflowNode

description: Adds Outside/Inside Materials to Outside/Inside faces

bAssignInsideMaterial

type: bool

description: If true, the inside material will be assigned to the inside faces from the face selection

bAssignOutsideMaterial

description: If true, the outside material will be assigned to the outside faces from the face selection

Collection

description: Collection to add material(s) to

FaceSelection

type: FDataflowFaceSe...

description: Face selection, the material(s) will be added to the selected faces

InsideMaterial

type: TObjectPtr<UMa...

description: Inside material to assign to the inside faces from the face selection

Materials

type: TArray<TObject...

description: Materials array storing the materials

OutsideMaterial

description: Outside material to assign to the outside faces from the face selection


code: FAppendCollectionAssetsDataflowNode()


code: FAppendCollectionAssetsDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FAppendCollectionAssetsDataflowNode

description: Description for this node

type: TArray<FString...


code: virtual GetCategory() const


description: Evaluation

code: virtual Evaluate() const


code: virtual GetDisplayName() const


code: virtual GetType() const


code: virtual GetTags() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FArcCosDataflowNode()


className: FArcCosDataflowNode

description: Returns the arccosine of A. (ReturnValue is in Radians)


code: FArcSinDataflowNode()


className: FArcSinDataflowNode

description: Returns the arcsine of A. (ReturnValue is in Radians)


description: Evaluation


code: FArcTanDataflowNode()


className: FArcTanDataflowNode


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FAutoClusterDataflowNode()


code: FAutoClusterDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FAutoClusterDataflowNode

description: Automatically group pieces of a fractured Collection into a specified number of clusters

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FAutoClusterDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

AutoCluster

description: If true, bones will only be added to the same cluster if they are physically connected (either directly, or via other bones in the same cluster)

AvoidIsolated

description: If true, prevent the creation of clusters with only a single child.

ClusterFraction

description: Choose the number of Voronoi sites used for clustering as a fraction of the number of child bones to process

ClusterGridDepth

type: int

description: Choose the number of cluster sites to distribute along the Y axis

ClusterGridHeight

description: Choose the number of cluster sites to distribute along the Z axis

ClusterGridWidth

description: Choose the number of cluster sites to distribute along the X axis

ClusterSites

description: Use a Voronoi diagram with this many Voronoi sites as a guide for deciding cluster boundaries

ClusterSizeMethod

type: EClusterSizeMet...

description: How to choose the size of the clusters to create

Collection

description: Fractured GeometryCollection to cluster

DriftIterations

description: For a grid distribution, optionally iteratively recenter the grid points to the center of the cluster geometry (technically: applying K-Means iterations) to balance the shape and distribution of the clusters

EnforceSiteParameters

description: If true, make sure the site parameters are matched as close as possible ( bEnforceConnectivity can make the number of site larger than the requested input may produce without it )

MinimumSize

description: If a cluster has volume less than this value (in cm) cubed, then the auto-cluster process will attempt to merge it into a neighboring cluster.

SiteSize

description: Choose the Edge-Size of the cube used to groups bones under a cluster (in cm).

TransformSelection

type: FDataflowTransf...

description: Bone selection for the clustering


code: FBakeTransformsInCollectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBakeTransformsInCollectionDataflowNode

description: Bake transforms in Collection

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FBakeTransformsInCollectionDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

Collection

description: Collection to bake transforms in


code: FBoolArrayToFaceSelectionDataflowNode()


code: FBoolArrayToFaceSelectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBoolArrayToFaceSelectionDataflowNode

description: Converts aTArrayto aFDataflowFaceSelection

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FBoolArrayToFaceSelectionDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

BoolAttributeData

type: TArray< bool >

description: TArraydata


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FBoolToIntDataflowNode()


className: FBoolToIntDataflowNode

description: Converts a Bool to an Int

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FBoolToIntDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)


code: FBoolToIntDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


code: FBoolToStringDataflowNode()


code: FBoolToStringDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBoolToStringDataflowNode

description: Converts a Bool to a String in a form of ("true", "false")


code: FBoundingBoxDataflowNode()


code: FBoundingBoxDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBoundingBoxDataflowNode

description: Description for this node

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FBoundingBoxDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

BoundingBox

type: FBox


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


description: Struct Support


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


code: FBoxFalloffFieldDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBoxFalloffFieldDataflowNode

description: BoxFalloff FieldDataflow node

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FBoxFalloffFieldDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

Default

type: float

FalloffType

type: EDataflowFieldF...

FieldFloatResult

type: TArray< float >

FieldRemap

type: TArray< int32 >

FieldSelectionMask

type: FDataflowVertex...

SamplePositions

type: TArray< FVector...

Transform

type: FTransform


code: FBoxFalloffFieldDataflowNode()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FBoxToMeshDataflowNode()


code: FBoxToMeshDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBoxToMeshDataflowNode

description: Converts a BoundingBox into a DynamicMesh

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FBoxToMeshDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

Box

description: BoundingBox input

Mesh

type: TObjectPtr<UDy...

description: Mesh output

TriangleCount

description: Mesh triangle count


code: FBranchCollectionDataflowNode()


code: FBranchCollectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Evaluation


className: FBranchCollectionDataflowNode

description: Branch between two Managed Array Collections based on Boolean condition

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FBranchCollectionDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

bCondition

type: bool

description: Condition to select which Collection is chosen as ChosenCollection

ChosenCollection

type: FManagedArrayCo...

description: Output Collection

FalseCollection

description: Collection input for the 'false' case

TrueCollection

description: Collection input for the 'true' case


code: FBranchDataflowNode()


code: FBranchDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FBranchDataflowNode

description: Branch between two inputs based on boolean condition

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FBranchDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

bCondition

description: If true, Output = MeshA, otherwise Output = MeshB

Mesh

description: Output mesh

MeshA

description: Mesh input

MeshB

description: Mesh input


description: Evaluation

code: virtual Evaluate() const


code: virtual GetCategory() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticTags()


code: static StaticType()


code: static StaticToolTip()


code: virtual TypedScriptStruct() const


code: FCeilDataflowNode()


className: FCeilDataflowNode

description: Converts a float to the nearest greater or equal integer


code: FClampDataflowNode()


className: FClampDataflowNode

description: Clamps X to be between Min and Max, inclusive


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FCloseGeometryOnCollectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCloseGeometryOnCollectionDataflowNode


code: FClusterDataflowNode()


code: FClusterDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FClusterDataflowNode

description: Cluster selected nodes under a new parent

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FClusterDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

Collection

description: Collection on which to cluster nodes

TransformSelection

description: Bone selection


code: FClusterFlattenDataflowNode()


code: FClusterFlattenDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FClusterFlattenDataflowNode

description: Flattens all bones to level 1

Collection

description: Fractured GeometryCollection to flatten


description: Evaluation


code: FClusterMergeDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FClusterMergeDataflowNode

description: Merge selected bones under a new parent cluster

description: Collection on which to merge bones into a cluster

TransformSelection

description: Bone selection


code: FClusterMergeDataflowNode()


code: FClusterUnclusterDataflowNode()


code: FClusterUnclusterDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FClusterUnclusterDataflowNode

description: Uncluster selected nodes

Collection

description: Fractured GeometryCollection to uncluster

description: Bone selection


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FCollectionFaceSelectionCustomDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects specified faces in the GeometryCollection by using a space separated list

description: GeometryCollection for the selection

FaceIndicies

type: FString

description: Space separated list of face indicies to specify the selection

FaceSelection

type: FDataflowFaceSe...

description: Face selection including the new indicies


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: FCollectionFaceSelectionInvertDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Inverts selection of faces

description: Array of the selected bone indicies


code: FCollectionSelectionConvertDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCollectionSelectionConvertDataflowNode

description: Converts Vertex/Face/Transform selection into Vertex/Face/Transform selection

bAllElementsMustBeSelected

description: If true then for converting vertex/face selection to transform selection all vertex/face must be selected for selecting the associated transform

Collection

description: GeometryCollection for the selection

TransformSelection

description: Transform selection including the new indicies

VertexSelection

description: Vertex selection including the new indicies


code: FCollectionSetPivotDataflowNode()


code: FCollectionSetPivotDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCollectionSetPivotDataflowNode

description: Sets pivot for Collection

Collection

description: Collection for the pivot change

Transform

description: Pivot transform


code: FCollectionToMeshDataflowNode()


code: FCollectionToMeshDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCollectionToMeshDataflowNode

description: Converts a Collection to a DynamicMesh

Collection

description: Collection to convert

Mesh

description: Output DynamicMesh


code: FCollectionTransformSelectionAllDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects all the bones for the Collection

Collection

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


description: Struct Support


code: FCollectionTransformSelectionByFloatAttrDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects bones by a float attribute

AttrName

description: Attribute name

bInclusive

description: If true then range includes Min and Max values

Collection

description: GeometryCollection for the selection

GroupName

description: Group name for the attr

Max

description: Maximum value for the selection

Min

description: Minimum value for the selection

RangeSetting

type: ERangeSettingEn...

description: Values for the selection has to be inside or outside [Min, Max] range

description: Array of the selected bone indicies


description: Evaluation


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FCollectionTransformSelectionFromIndexArrayDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Convert index array to a transform selection

BoneIndices

description: Array of bone indices to convert to a trannsform selection

Collection

description: Collection to use for the selection.

TransformSelection

description: Array of the selected bone indices


code: FCollectionTransformSelectionInBoxDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects bones if their Vertices/BoundingBox/Centroid in a box

bAllVerticesMustContainedInBox

description: If true all the vertices of the piece must be inside of box

Box

description: Box to contain Vertices/BoundingBox/Centroid

Collection

description: GeometryCollection for the selection

Transform

description: Transform for the box

description: Array of the selected bone indicies

Type

type: ESelectSubjectT...

description: Subject (Vertices/BoundingBox/Centroid) to check against box


code: FCollectionTransformSelectionInfoDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Generates a formatted string of the bones and the selection

Collection

description: GeometryCollection for the selection

String

description: Formatted string of the bones and selection

TransformSelection

type: FDataflowTransf...

description: Array of the selected bone indicies


code: FCollectionTransformSelectionInSphereDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects bones if their Vertices/BoundingBox/Centroid in a sphere

Collection

description: GeometryCollection for the selection

Sphere

type: FSphere

description: Sphere to contain Vertices/BoundingBox/Centroid

Transform

description: Transform for the sphere

description: Array of the selected bone indicies


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FCollectionTransformSelectionInvertDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Inverts selection of bones

TransformSelection

description: Array of the selected bone indicies


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: FCollectionTransformSelectionLeafDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the leaves in the Collection

Collection

description: GeometryCollection for the selection

description: Array of the selected bone indicies


code: FCollectionTransformSelectionLevelDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Expand the selection to include all nodes with the same level as the selected nodes

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indices


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: FCollectionTransformSelectionNoneDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Generates an empty bone selection for the Collection

Collection

description: GeometryCollection for the selection

description: Array of the selected bone indicies


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: FCollectionTransformSelectionParentDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the parents of the currently selected bones

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FCollectionTransformSelectionRandomDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects bones randomly in the Collection

bDeterministic

description: If true, it always generates the same result for the same RandomSeed

Collection

description: GeometryCollection for the selection

RandomSeed

description: Seed for the random generation, only used if Deterministic is on

description: Array of the selected bone indicies


description: Evaluation


code: FCollectionTransformSelectionByIntAttrDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects bones by an int attribute

AttrName

description: Attribute name

bInclusive

description: If true then range includes Min and Max values

Collection

description: GeometryCollection for the selection

GroupName

description: Group name for the attr

Max

description: Maximum value for the selection

Min

description: Minimum value for the selection

RangeSetting

description: Values for the selection has to be inside or outside [Min, Max] range

TransformSelection

description: Transform selection including the new indicies


code: FCollectionTransformSelectionRootDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the root bones in the Collection

Collection

description: GeometryCollection for the selection

description: Array of the selected bone indicies


code: FCollectionTransformSelectionSetOperationDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Runs boolean operation on TransformSelections

Operation

type: ESetOperationEn...

description: Boolean operation

TransformSelection

description: Array of the selected bone indicies after operation

TransformSelectionA

description: Array of the selected bone indicies

TransformSelectionB

description: Array of the selected bone indicies


code: FCollectionTransformSelectionSiblingsDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the siblings of the selected bones

Collection

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies


code: FCollectionTransformSelectionTargetLevelDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


bSkipEmbedded

description: Whether to avoid embedded geometry in the selection (i.e., only select rigid and cluster nodes)

Collection

description: GeometryCollection for the selection

TargetLevel

description: Level to select

description: Array of the selected bone indices


code: FCollectionTransformSelectionByPercentageDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Outputs the specified percentage of the selected bones

bDeterministic

description: Sets the random generation to deterministic

Percentage

description: Percentage to keep from the original selection

RandomSeed

type: float

description: Seed value for the random generation

TransformSelection

description: Array of the selected bone indicies


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FCollectionTransformSelectionBySizeDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


description: Selects pieces based on their size

bUseRelativeSize

description: Whether to use the 'Relative Size'  i.e., the Size / Largest Bone Size.

Collection

description: GeometryCollection for the selection

SizeMax

description: Maximum size for the selection

SizeMin

description: Minimum size for the selection

description: Array of the selected bone indicies


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: FCollectionTransformSelectionByVolumeDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


description: Selects pieces based on their volume

Collection

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies

VolumeMax

description: Maximum volume for the selection

VolumeMin

description: Minimum volume for the selection


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FCollectionTransformSelectionChildrenDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the children of the selected bones

Collection

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies


description: Selects the clusters in the Collection

Collection

description: GeometryCollection for the selection

description: Array of the selected bone indicies


code: FCollectionTransformSelectionClusterDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Struct Support


code: FCollectionTransformSelectionContactDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects the contact(s) of the selected bones

description: GeometryCollection for the selection

TransformSelection

description: Array of the selected bone indicies


code: FCollectionTransformSelectionCustomDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects specified bones in the GeometryCollection by using a space separated list

BoneIndicies

description: Space separated list of bone indices to specify the selection

Collection

description: GeometryCollection for the selection

description: Array of the selected bone indices


code: FCollectionVertexSelectionByPercentageDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Outputs the specified percentage of the selected vertices

RandomSeed

description: Seed value for the random generation

VertexSelection

description: Array of the selected bone indicies


description: Evaluation


code: FCollectionVertexSelectionCustomDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Selects specified vertices in the GeometryCollection by using a space separated list

Collection

description: GeometryCollection for the selection

VertexIndicies

description: Space separated list of vertex indicies to specify the selection

description: Vertex selection including the new indicies


code: FCollectionVertexSelectionSetOperationDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Runs boolean operation on VertexSelections

Operation

description: Boolean operation

VertexSelection

description: Array of the selected vertex indicies after operation

VertexSelectionA

description: Array of the selected vertex indicies

VertexSelectionB

description: Array of the selected vertex indicies


code: FCompareFloatDataflowNode()


code: FCompareFloatDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCompareFloatDataflowNode

description: Comparison between floats

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FCompareFloatDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

FloatA

description: Float input

FloatB

description: Float input

Operation

type: ECompareOperati...

description: Comparison operation

Result

description: Boolean result of the comparison


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FCompareIntDataflowNode()


code: FCompareIntDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FCompareIntDataflowNode

description: Comparison between integers

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FCompareIntDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

IntA

description: Int input

IntB

description: Int input

Operation

description: Comparison operation

description: Boolean result of the comparison


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FConvexHullToMeshDataflowNode()


code: FConvexHullToMeshDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Evaluation

code: virtual Evaluate() const


className: FConvexHullToMeshDataflowNode

description: Convert convex hulls on a geometry collection to a dynamic mesh.

OptionalSelectionFilter

description: Optional transform selection to convert hulls from  if not provided, all convex hulls will be converted.


code: virtual GetCategory() const


code: virtual GetTags() const


code: virtual GetDisplayName() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FCosDataflowNode()


className: FCosDataflowNode

description: Returns the cosine of A. (Expects Radians)


description: Evaluation


code: FCreateLeafConvexHullsDataflowNode()


className: FCreateLeafConvexHullsDataflowNode


description: Generates convex hull representation for the bones for simulation


code: FCrossProductDataflowNode()


className: FCrossProductDataflowNode


code: FCubeDataflowNode()


className: FCubeDataflowNode


className: FDataflowConvexDecompositionSettings


className: FDataflowSphereCovering

description: A set of spheres generated to represent empty space when creating a minimal set of convex hulls, e.g. in one of the Generate Cluster Convex Hulls nodes.


code: virtual GetCategory() const


code: virtual GetTags() const


description: Struct Support


code: FDegreesToRadiansDataflowNode()


className: FDegreesToRadiansDataflowNode

description: Converts degrees to radians


code: virtual GetDisplayName() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


code: static StaticCategory()


code: static StaticDisplay()


code: FDistanceDataflowNode()


className: FDistanceDataflowNode


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FDivideDataflowNode()


className: FDivideDataflowNode


description: Evaluation

code: virtual Evaluate() const


description: Struct Support

code: virtual SerializeInternal()


code: FDivisionDataflowNode()


code: virtual GetCategory() const


className: FDivisionDataflowNode


code: virtual GetTags() const


code: FDotProductDataflowNode()


className: FDotProductDataflowNode


code: virtual GetDisplayName() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FEFitDataflowNode()


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


className: FEFitDataflowNode

description: Takes the value num from the range (oldmin, oldmax) and shifts it to the corresponding value in the new range (newmin, newmax). Unlike fit, this function does not clamp values in the given range.


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FExpandBoundingBoxDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


code: FExpandBoundingBoxDataflowNode()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


className: FExpandBoundingBoxDataflowNode

description: Description for this node

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FExpandBoundingBoxDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

BoundingBox

type: FBox

Center

type: FVector


code: FExpandVectorDataflowNode()


code: FExpandVectorDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FExpandVectorDataflowNode

description: Expands a Vector into X, Y, Z components

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FExpandVectorDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)


description: Evaluation

code: virtual Evaluate() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual GetCategory() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: virtual TypedScriptStruct() const


code: static StaticToolTip()


code: static StaticType()


code: FExpDataflowNode()


code: static StaticTags()


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: FExplodedViewDataflowNode()


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FExplodedViewDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FExplodedViewDataflowNode

description: "Explodes" the pieces from the Collection for better visualization


code: FFieldMakeDenseFloatArrayDataflowNode()


code: FFieldMakeDenseFloatArrayDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFieldMakeDenseFloatArrayDataflowNode

description: Converts a sparse FloatArray (a selected subset of the whole incoming array) into a dense FloatArray (same number of elements as the incoming array using NumSamplePositions) using the Remap input NumSamplePositions controls the size of the output array, only indices smaller than l to than NumSamplePositions will be processed

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FFieldMakeDenseFloatArrayDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

FieldFloatInput

type: TArray< float >

FieldRemap

type: TArray< int32 >


description: Evaluation

code: virtual Evaluate() const


code: virtual GetCategory() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticDisplay()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FFitDataflowNode()


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


className: FFitDataflowNode

description: Fits a value from one range to another Returns a number between newmin and newmax that is relative to num in the range between oldmin and oldmax. If the value is outside the old range, it will be clamped to the new range.


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FFloatArrayComputeStatisticsDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Computes statistics of a float array

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FFloatArrayComputeStatisticsDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

FloatArray

description: Array to compute values from

Indices

description: Indices of elements with the computed value

OperationName

type: EStatisticsOper...

description: Statistics Operation

TransformSelection

description: TransformSelection describes which values to use, if not connected all the elements will be used

Value

description: Computed value


code: FFloatArrayNormalizeDataflowNode()


code: FFloatArrayNormalizeDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFloatArrayNormalizeDataflowNode

description: Normalize the selected float data in a FloatArray

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FFloatArrayNormalizeDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

InFloatArray

description: Input VectorArray

Selection

type: FDataflowVertex...

description: Selection for the operation


code: FFloatArrayToIntArrayDataflowNode()


code: FFloatArrayToIntArrayDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFloatArrayToIntArrayDataflowNode

description: Converts a Float array to Int array using the specified method.

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FFloatArrayToIntArrayDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

FloatArray

description: Float array value to convert

Function

type: EFloatArrayToIn...

description: Conversion method: Floor takes the floor of each input float value - 1.1 turns into 1.

IntArray

description: Int array output


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: FFloatArrayToVertexSelectionDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


description: Converts aTArrayto aFDataflowVertexSelection

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)() struct FFloatArrayToVertexSelectionDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

FloatArray

description: TArrayarray

Operation

description: Comparison operation


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual const [UScriptStruct](API\Runtime\CoreUObject\UObject\UScriptStruct) * TypedScriptStruct() const


code: FFloatToDoubleDataflowNode()


code: FFloatToDoubleDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFloatToDoubleDataflowNode

description: Converts an Float to a Double

Double

type: double


code: FFloatToIntDataflowNode()


code: FFloatToIntDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFloatToIntDataflowNode

description: Converts a Float to Int using the specified method

code: [USTRUCT](Programming/UnrealArchitecture/Reference/Structs)(Meta=(DataflowGeometryCollection)) struct FFloatToIntDataflowNode : public [FDataflowNode](API\Runtime\DataflowCore\Dataflow\FDataflowNode)

Float

description: Float value to convert

Function

type: EFloatToIntFunc...

description: Method to convert

Int

description: Int output


description: Evaluation


code: FFloatToStringDataflowNode()


code: FFloatToStringDataflowNode ( const [Dataflow::FNodeParameters](API\Runtime\DataflowCore\Dataflow\FNodeParameters) & InParam, [FGuid](API\Runtime\Core\Misc\FGuid) InGuid )


className: FFloatToStringDataflowNode

description: Description for this node

String

type: FString


code: virtual GetCategory() const


description: Evaluation

code: virtual Evaluate() const


code: virtual GetDisplayName() const


code: virtual GetTags() const


code: virtual GetType() const


code: virtual IsA() const


code: virtual NewStructOnScope()


description: Struct Support

code: virtual SerializeInternal()


code: static StaticCategory()


code: static StaticTags()


code: static StaticToolTip()


code: static StaticDisplay()


code: static StaticType()


code: virtual TypedScriptStruct() const


code: FFloorDataflowNode()


className: FFloorDataflowNode

description: Converts a float to a nearest less or equal integer


code: FFracDataflowNode()


className: FFracDataflowNode

description: Returns the fractional part of a float


description: Evaluation


description: Generates cluster convex hulls for children hulls


description: Generates cluster convex hulls for leafs hulls


description: Evaluation

code: virtual void Evaluate ( [Dataflow::FContext](API\Runtime\DataflowCore\Dataflow\FContext) & Context, const [FDataflowOutput](API\Runtime\DataflowCore\Dataflow\FDataflowOutput) * ) const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetCategory() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetDisplayName() const


code: virtual [FString](API\Runtime\Core\Containers\FString) GetTags() const


code: virtual [FName](API\Runtime\Core\UObject\FName) GetType() const


code: virtual [FStructOnScope](API\Runtime\CoreUObject\UObject\FStructOnScope) * NewStructOnScope()


description: Struct Support

code: virtual void SerializeInternal ( [FArchive](API\Runtime\Core\Serialization\FArchive) & Ar )


code: virtual bool IsA ( [FName](API\Runtime\Core\UObject\FName) InType ) const