Skip to main content

Class TreeTemplatePaneBatcher

Namespace: VelloSharp.TreeDataGrid.Rendering
Assembly: VelloSharp.TreeDataGrid.dll

Creates reusable scene batches for the leading, primary, and trailing panes based on a slice. Consumers can use the batches to render template fragments without re-slicing the column cache.

public sealed class TreeTemplatePaneBatcher : IDisposable

Inheritance​

object ← TreeTemplatePaneBatcher

Implements​

IDisposable

Inherited Members​

object.Equals(object?), object.Equals(object?, object?), object.GetHashCode(), object.GetType(), object.ReferenceEquals(object?, object?), object.ToString()

Constructors​

TreeTemplatePaneBatcher(TreeSceneGraph, uint)​

public TreeTemplatePaneBatcher(TreeSceneGraph sceneGraph, uint parentNodeId)

Parameters​

sceneGraph TreeSceneGraph

parentNodeId uint

Methods​

Build(in TreeColumnStripSnapshot)​

public TreePaneSceneBatchSet Build(in TreeColumnStripSnapshot stripSnapshot)

Parameters​

stripSnapshot TreeColumnStripSnapshot

Returns​

TreePaneSceneBatchSet

Dispose()​

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

Reset()​

public void Reset()