Method RequestData
RequestData(Stroke, int, GraphSlotSelections, IEnumerable<PropertyOverride>, GraphInputContainer, StrokeInputProvider, GenericTextureOutputHandler, GenericBufferOutputHandler)
Executes this action's graph for a complete stroke using an explicit base random seed.
public BiomeDataRequest RequestData(Stroke stroke, int seed, GraphSlotSelections slotSelections, IEnumerable<PropertyOverride> propertyOverrides, GraphInputContainer inputContainer, StrokeInputProvider inputProvider, TerrainGraphUtilities.GenericTextureOutputHandler genericTextureOutputHandler, TerrainGraphUtilities.GenericBufferOutputHandler genericBufferOutputHandler)
Parameters
strokeStrokeThe world-space stroke used to build the graph inputs and execution bounds.
seedintBase random seed supplied by the painter for this execution.
slotSelectionsGraphSlotSelectionsShared terrain-output selections to apply to the execution clone.
propertyOverridesIEnumerable<PropertyOverride>Exposed-property overrides supplied by the consumer.
inputContainerGraphInputContainerShared external inputs prepared and owned by the painter.
inputProviderStrokeInputProviderProvider supplying execution configuration and brush arguments.
genericTextureOutputHandlerTerrainGraphUtilities.GenericTextureOutputHandlerHandler that may claim generic texture outputs for later passes.
genericBufferOutputHandlerTerrainGraphUtilities.GenericBufferOutputHandlerHandler that may claim generic buffer outputs for later passes.
Returns
- BiomeDataRequest
A progressive request containing the generated biome data when complete. The caller owns the returned data and must dispose it after use.
Remarks
This action owns its graph execution details, including exposed-property cloning and temporary graph cleanup. The caller owns the supplied inputs and any generic outputs claimed through the handlers. The action does not blend or write the result to terrain.