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