Table of Contents

Class TerrainGraph

Namespace
Pinwheel.Vista.Graph
Assembly
Pinwheel.Vista.Runtime.dll
[CreateAssetMenu(menuName = "Vista/Terrain Graph", order = -10000)]
[HelpURL("https://docs.google.com/document/d/1zRDVjqaGY2kh4VXFut91oiyVCUex0OV5lTUzzCSwxcY/edit#heading=h.azv7z6jyswp7")]
public class TerrainGraph : GraphAsset, ISerializationCallbackReceiver
Inheritance
Object
ScriptableObject
TerrainGraph
Implements
ISerializationCallbackReceiver
Derived
Inherited Members
ScriptableObject.SetDirty()
ScriptableObject.CreateInstance<T>()
Object.GetInstanceID()
Object.GetHashCode()
Object.Instantiate(Object, Vector3, Quaternion)
Object.Instantiate(Object, Vector3, Quaternion, Transform)
Object.Instantiate(Object)
Object.Instantiate(Object, Transform)
Object.Instantiate<T>(T)
Object.Instantiate<T>(T, Vector3, Quaternion)
Object.Instantiate<T>(T, Vector3, Quaternion, Transform)
Object.Instantiate<T>(T, Transform)
Object.Destroy(Object)
Object.DestroyImmediate(Object)
Object.DontDestroyOnLoad(Object)
Object.DestroyObject(Object)
Object.FindObjectsOfType<T>()
Object.FindObjectsByType<T>(FindObjectsSortMode)
Object.FindObjectsByType<T>(FindObjectsInactive, FindObjectsSortMode)
Object.FindObjectOfType<T>()
Object.FindFirstObjectByType<T>()
Object.FindAnyObjectByType<T>()
Object.FindFirstObjectByType<T>(FindObjectsInactive)
Object.FindAnyObjectByType<T>(FindObjectsInactive)
Object.ToString()
Object.name
Object.hideFlags
Extension Methods

Properties

allowSplitExecution

Controls whether nodes that support coroutine-based execution may split work across frames.

debugConfigs

Serialized configuration used by debug or preview workflows that execute the graph directly.

Methods

AcceptNodeType(Type)

Determines whether a node type is valid for a terrain graph.

Execute(string[], TerrainGenerationConfigs, GraphInputContainer, FillArgumentsHandler)

Starts a progressive graph execution and returns a handle that can be yielded and inspected.

ExecuteImmediate(string[], TerrainGenerationConfigs, GraphInputContainer, FillArgumentsHandler)

Executes the requested outputs immediately on the current frame and returns the pooled results.

GetDependencySubGraphs()

Returns every terrain graph referenced by TerrainSubGraphNode nodes in this graph.

Reset()

Restores graph-level execution settings to their default values.

Validate()

Validates the graph and refreshes any dynamic subgraph I/O definitions.