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