Class TreeTemplateRuntime
Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll
public sealed class TreeTemplateRuntime : IDisposable
Inheritance
Implements
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
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