Interface ITreeTemplateBackend
Namespace: VelloSharp.TreeDataGrid.Templates
Assembly: VelloSharp.TreeDataGrid.dll
public interface ITreeTemplateBackend
Methods
Execute(TreeTemplateRuntimeHandle, TreeCompiledTemplate, TreeSceneGraph, in TreeTemplateRuntimeContext)
void Execute(TreeTemplateRuntimeHandle handle, TreeCompiledTemplate template, TreeSceneGraph sceneGraph, in TreeTemplateRuntimeContext context)
Parameters
handle TreeTemplateRuntimeHandle
template TreeCompiledTemplate
sceneGraph TreeSceneGraph
context TreeTemplateRuntimeContext
Realize(TreeTemplateCacheKey, int, ReadOnlySpan<TreeTemplateInstruction>, in TreeTemplateRuntimeContext)
TreeTemplateRuntimeHandle Realize(TreeTemplateCacheKey key, int generation, ReadOnlySpan<TreeTemplateInstruction> instructions, in TreeTemplateRuntimeContext context)
Parameters
generation int
instructions ReadOnlySpan<TreeTemplateInstruction>
context TreeTemplateRuntimeContext
Returns
Release(TreeTemplateRuntimeHandle)
void Release(TreeTemplateRuntimeHandle handle)
Parameters
handle TreeTemplateRuntimeHandle