TextStudio3DStyleFingerprint
public readonly struct TextStudio3DStyleFingerprintSeparates deterministic topology, material, and complete-content identity for a compiled style.
Fields
Section titled “Fields”
TopologyHash
Section titled “TopologyHash”public readonly int TopologyHashReturns
System.Int32
MaterialHash
Section titled “MaterialHash”public readonly int MaterialHashReturns
System.Int32
ContentHash
Section titled “ContentHash”public readonly int ContentHashReturns
System.Int32
Constructors
Section titled “Constructors”
TextStudio3DStyleFingerprint(int, int, int)
Section titled “TextStudio3DStyleFingerprint(int, int, int)”public TextStudio3DStyleFingerprint(int topologyHash, int materialHash, int contentHash)Creates an identity from independently computed topology, material, and complete-content hashes.
Parameters
| Name | Type |
|---|---|
topologyHash |
System.Int32 |
materialHash |
System.Int32 |
contentHash |
System.Int32 |
Methods
Section titled “Methods”
Equals(TextStudio3DStyleFingerprint)
Section titled “Equals(TextStudio3DStyleFingerprint)”public bool Equals(TextStudio3DStyleFingerprint other)Parameters
| Name | Type |
|---|---|
other |
TextStudio.ThreeD.TextStudio3DStyleFingerprint |
Returns
System.Boolean
Equals(object)
Section titled “Equals(object)”public override bool Equals(object obj)Parameters
| Name | Type |
|---|---|
obj |
System.Object |
Returns
System.Boolean
GetHashCode()
Section titled “GetHashCode()”public override int GetHashCode()Returns
System.Int32
Operators
Section titled “Operators”
operator ==(TextStudio3DStyleFingerprint, TextStudio3DStyleFingerprint)
Section titled “operator ==(TextStudio3DStyleFingerprint, TextStudio3DStyleFingerprint)”public static bool operator ==(TextStudio3DStyleFingerprint left, TextStudio3DStyleFingerprint right)Determines whether two compiled styles have identical topology, material, and complete-content fingerprints.
Parameters
| Name | Type |
|---|---|
left |
TextStudio.ThreeD.TextStudio3DStyleFingerprint |
right |
TextStudio.ThreeD.TextStudio3DStyleFingerprint |
Returns
System.Boolean
operator !=(TextStudio3DStyleFingerprint, TextStudio3DStyleFingerprint)
Section titled “operator !=(TextStudio3DStyleFingerprint, TextStudio3DStyleFingerprint)”public static bool operator !=(TextStudio3DStyleFingerprint left, TextStudio3DStyleFingerprint right)Determines whether the topology, material, or complete-content fingerprint differs between two compiled styles.
Parameters
| Name | Type |
|---|---|
left |
TextStudio.ThreeD.TextStudio3DStyleFingerprint |
right |
TextStudio.ThreeD.TextStudio3DStyleFingerprint |
Returns
System.Boolean