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