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.