VECTO Input Manager
Loading...
Searching...
No Matches
VectoInputManager.Core.ObjectHashUtils Class Reference

Utility class for generating cryptographic hashes of component objects. Provides a deterministic way to fingerprint object state via JSON serialization + SHA-256. More...

Static Public Member Functions

static string MakeHash (IComponentDeclaration component)
 Generates a SHA-256 hash of the provided component object.

Detailed Description

Utility class for generating cryptographic hashes of component objects. Provides a deterministic way to fingerprint object state via JSON serialization + SHA-256.

Member Function Documentation

◆ MakeHash()

string VectoInputManager.Core.ObjectHashUtils.MakeHash ( IComponentDeclaration component)
inlinestatic

Generates a SHA-256 hash of the provided component object.

Parameters
componentThe object to hash (must implement IComponentDeclaration)
Returns
Lowercase hexadecimal string representation of the SHA-256 hash

The documentation for this class was generated from the following file:
  • VectoInputManagerCore/Json/ObjectHashUtils.cs