Class TerrainGraph
[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
-
ObjectScriptableObjectTerrainGraph
- 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.nameObject.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.