Skip to content

RenderCacheContext

Namespace: Hex1b

Assembly: Hex1b.dll

Context passed to a widget's render-cache predicate configured via .

csharp
public readonly record struct RenderCacheContext : IEquatable<RenderCacheContext>

Implements

Constructors

RenderCacheContext(Hex1bNode, Hex1bRenderContext)

Context passed to a widget's render-cache predicate configured via .

Parameters:

  • Node (Hex1bNode): The node being considered for cached surface reuse.
  • RenderContext (Hex1bRenderContext): The render context for the current frame.
csharp
public RenderCacheContext(Hex1bNode Node, Hex1bRenderContext RenderContext)

Properties

Node

The node being considered for cached surface reuse.

Returns: Hex1bNode

csharp
public Hex1bNode Node { get; init; }

RenderContext

The render context for the current frame.

Returns: Hex1bRenderContext

csharp
public Hex1bRenderContext RenderContext { get; init; }

Remarks

This is a lightweight value type. Creating a new does not allocate on the GC heap.

Released under the MIT License.