Skip to main content

Class TreeTemplateRuntime

Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll

public sealed class TreeTemplateRuntime : IDisposable

Inheritance​

object ← TreeTemplateRuntime

Implements​

IDisposable

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeTemplateRuntime()​

public TreeTemplateRuntime()

TreeTemplateRuntime(ITreeTemplateBackend)​

public TreeTemplateRuntime(ITreeTemplateBackend defaultBackend)

Parameters​

defaultBackend ITreeTemplateBackend

Methods​

BindTemplate(TreeCompiledTemplate, in TreeTemplateRuntimeContext)​

public TreeTemplateRuntimeHandle BindTemplate(TreeCompiledTemplate template, in TreeTemplateRuntimeContext context)

Parameters​

template TreeCompiledTemplate

context TreeTemplateRuntimeContext

Returns​

TreeTemplateRuntimeHandle

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Execute(TreeCompiledTemplate, TreeSceneGraph, in TreeTemplateRuntimeContext)​

public void Execute(TreeCompiledTemplate template, TreeSceneGraph sceneGraph, in TreeTemplateRuntimeContext context)

Parameters​

template TreeCompiledTemplate

sceneGraph TreeSceneGraph

context TreeTemplateRuntimeContext

Invalidate(TreeCompiledTemplate)​

public void Invalidate(TreeCompiledTemplate template)

Parameters​

template TreeCompiledTemplate