Table of Contents

Method RequestData

Namespace
Pinwheel.Vista.Strokes
Assembly
Pinwheel.Vista.Runtime.dll

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

stroke Stroke

The world-space stroke used to build the graph inputs and execution bounds.

seed int

Base random seed supplied by the painter for this execution.

slotSelections GraphSlotSelections

Shared terrain-output selections to apply to the execution clone.

propertyOverrides IEnumerable<PropertyOverride>

Exposed-property overrides supplied by the consumer.

inputContainer GraphInputContainer

Shared external inputs prepared and owned by the painter.

inputProvider StrokeInputProvider

Provider supplying execution configuration and brush arguments.

genericTextureOutputHandler TerrainGraphUtilities.GenericTextureOutputHandler

Handler that may claim generic texture outputs for later passes.

genericBufferOutputHandler TerrainGraphUtilities.GenericBufferOutputHandler

Handler 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.