Table of Contents

Class LPBInputProvider

Namespace
Pinwheel.Vista.Graph
Assembly
Pinwheel.Vista.Runtime.dll
[Serializable]
public class LPBInputProvider : IExternalInputProvider, ITerrainGraphArgumentsFiller
Inheritance
LPBInputProvider
Implements
Inherited Members

Constructors

LPBInputProvider(LocalProceduralBiome)

Creates an input provider bound to one Local Procedural Biome instance.

Methods

CleanUp()

Disposes every temporary texture and buffer created by this provider that is still owned by it.

FillTerrainGraphArguments(TerrainGraph, IDictionary<int, Args>)

Adds biome-specific execution arguments to the terrain graph argument table.

OnAfterDeserialize()

Called after deserialization.

OnBeforeSerialize()

Updates the serialized biome GUID so the provider can reconnect to the live biome later.

RemoveTexture(string)

Detaches a generated texture from this provider so the caller can keep and manage it separately.

SetInput(GraphInputContainer)

Populates a graph input container with all external inputs required by the biome.