Class ComplexPositionProperties
Represents the 2D position of something, including bounds, offsets, anchors and everything More info on coordinate system: https://wiki.eyeauras.net/en/coordinate-system
Implements
Inherited Members
Namespace: EyeAuras.Shared.Model
Assembly: EyeAuras.Shared.Metadata.dll
Syntax
public sealed record ComplexPositionProperties : AuraPropertiesBase, IAuraProperties, IPoeEyeConfigVersioned, IPoeEyeConfig, IHasVersion, ICanSetId, IHasId, IHasTypedId<string>, IEquatable<AuraPropertiesBase>, IHasLinkedAuraIds, IEquatable<ComplexPositionProperties>
Constructors
Name | Description |
---|---|
ComplexPositionProperties() |
Properties
Name | Description |
---|---|
AnchorAuraIds | Gets or sets the array of IDs for anchor Auras. |
Bounds | Gets or sets the bounding rectangle |
ContentAnchorType | Gets or sets the Content anchor More info about Anchors here: https://wiki.eyeauras.net/en/coordinate-system |
EqualityContract | |
IsEmpty | Gets a value indicating whether the properties are set to default values. |
LinkedAuraIds | Gets a read-only list of linked Aura IDs. |
LinkedFolderIds | Gets a read-only list of linked folder IDs. |
Offset | Gets or sets the offset which is applied to Bounds to calculate the final rectangle |
PositionAnchorType | Gets or sets the anchor type for the position. More info about Anchors here: https://wiki.eyeauras.net/en/coordinate-system |
Version | Gets or sets the version of these properties. |
Methods
Name | Description |
---|---|
Equals(AuraPropertiesBase?) | |
Equals(ComplexPositionProperties?) | |
Equals(object?) | |
GetHashCode() | |
PrintMembers(StringBuilder) | |
ReplaceId(string, string) | Replaces a specified Aura/Folder ID with a new ID. |
ToString() | |
<Clone>$() |
Operators
Name | Description |
---|---|
operator ==(ComplexPositionProperties?, ComplexPositionProperties?) | |
operator !=(ComplexPositionProperties?, ComplexPositionProperties?) |