Flow graph flow asset params initial#308
Closed
LindyHopperGT wants to merge 2 commits intoMothCocoon:5.xfrom
Closed
Flow graph flow asset params initial#308LindyHopperGT wants to merge 2 commits intoMothCocoon:5.xfrom
LindyHopperGT wants to merge 2 commits intoMothCocoon:5.xfrom
Conversation
FlowAssetParams are a new data asset, that is optionally managed by the FlowAsset, sourcing properties from the Start node of the graph. These params can be subclassed to create overrides. At runtime, either the base or a compatible subclass may be used to provide data for start data pins in the flow graph. - Added FlowAssetParams - Added support to FlowAsset to optionally create and sync with FlowAssetParams base - Added AssetDefinition_FlorAssetParams to add 'create child', for creating 'subclassed' params that override some elements - Updated FFlowNamedDataPinProperty to have Guid and other properties used in the FlowAssetParams use-case - Added FlowNamedPropertiesSupplierInterface - Added FlowAssetProviderInterface - FFlowAssetParamsPtr - wrapper class for details customization - Added Params support to FlowComponent & FlowSubsystem Also: - Removed stale references to IFlowOwnerInterface - Merged over some deltas from IFlowExtended/Curated Property Customization
gregorhcs
reviewed
Dec 25, 2025
| * Utility functions for Flow Asset Params reconciliation and validation. | ||
| */ | ||
| USTRUCT() | ||
| struct FLOW_API FFlowAssetParamsUtils |
Contributor
There was a problem hiding this comment.
I'd consider using a namespace here: they tend to make the intent for such utility function collections clearer and eliminate USTRUCT compile overhead
acd78b4 to
22f316a
Compare
Contributor
|
Closing this as this was only a "preview" ahead of the big data pins refactor. |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
[FlowAssetParams] Initial implementation of FlowAssetParams
FlowAssetParams are a new data asset, that is optionally managed by the FlowAsset, sourcing properties from the Start node of the graph.
These params can be subclassed to create overrides. At runtime, either the base or a compatible subclass may be used to provide data for start data pins in the flow graph.
Also: