ManipulationApplicationState AUTO-GENERATED FILE – DO NOT EDIT MANUALLY
This page documents the supported public API surface only. Private, internal, benchmark, test, and implementation-detail types are intentionally omitted.
Declaration 1
2
3
4
5
6
7
8
public sealed record ManipulationApplicationState (
bool IsActive ,
string ActiveManipulationId ,
GridMode Mode ,
CoreVector2I Origin ,
CoreVector2I Target ,
ManipulationResult LastResult
)
Summary Immutable flow state for manipulation application commands.
Namespace: GridPlacement.Core.Application.Manipulation
Source File: cs/Core/Application/Manipulation/ManipulationApplicationState.cs
Assembly: GridPlacement.Core
Type: record
Implements IEquatable<ManipulationApplicationState>Constructors ManipulationApplicationState 1
2
3
4
5
6
7
8
public ManipulationApplicationState (
bool IsActive ,
string ActiveManipulationId ,
GridMode Mode ,
CoreVector2I Origin ,
CoreVector2I Target ,
ManipulationResult LastResult
)
Immutable flow state for manipulation application commands.
Properties IsActive 1
public bool IsActive { get ; init ; }
ActiveManipulationId 1
public string ActiveManipulationId { get ; init ; }
Mode 1
public GridMode Mode { get ; init ; }
Origin 1
public CoreVector2I Origin { get ; init ; }
Target 1
public CoreVector2I Target { get ; init ; }
LastResult 1
public ManipulationResult LastResult { get ; init ; }
Empty 1
public static ManipulationApplicationState Empty { get ; }