Skip to main content

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​

key TreeTemplateCacheKey

generation int

instructions ReadOnlySpan<TreeTemplateInstruction>

context TreeTemplateRuntimeContext

Returns​

TreeTemplateRuntimeHandle

Release(TreeTemplateRuntimeHandle)​

void Release(TreeTemplateRuntimeHandle handle)

Parameters​

handle TreeTemplateRuntimeHandle