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

objectTreeTemplatePaneBatcher

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()