# Nsdk_Vps_Orientation Source: https://www.nianticspatial.com/docs/api/swift/NSDK.enum-Nsdk_Vps_Orientation/ Nsdk_Vps_Orientation --- ## Declaration nonisolated enum Nsdk_Vps_Orientation --- ## Constructors ### Constructor init() #### Summary Creates a new instance of the enum initialized to its default value. --- ### Overload init?(rawValue: Int) #### Summary Creates a new instance of the enum from the given raw integer value. For proto2 enums, this initializer will fail if the raw value does not correspond to a valid enum value. For proto3 enums, this initializer never fails; unknown values are created as instances of the UNRECOGNIZED case. --- ## Cases | Name | Type | Summary | | --- | --- | --- | | case landscapeLeft | landscapeLeft | - | | case landscapeRight | landscapeRight | - | | case portrait | portrait | - | | case portraitUpsideDown | portraitUpsideDown | - | | case unknown | unknown | - | | case UNRECOGNIZED | Int) | - | --- ## Properties | Name | Type | Summary | | --- | --- | --- | | nonisolated | [Nsdk_Vps_Orientation] | A collection of all values of this type. | | var hashValue | Int | - | | var rawValue | Int | The raw integer value of the enum value.For a recognized enum case, this is the integer value of the case asdefined in the .proto file. For `UNRECOGNIZED` cases in proto3, this isthe value that was originally decoded. | --- ## Methods | Name | Type | Summary | | --- | --- | --- | | hash | void | Hashes the essential components of this value by feeding them into thegiven hasher.Implement this method to conform to the `Hashable` protocol. Thecomponents used for hashing must be the same as the components comparedin your type's `==` operator implementation. Call `hasher.combine(_:)`with each of these components. | --- ## Operators | Name | Type | Summary | | --- | --- | --- | | static func != | Bool | Returns a Boolean value indicating whether two values are not equal.Inequality is the inverse of equality. For any values `a` and `b`, `a != b`implies that `a == b` is `false`.This is the default implementation of the not-equal-to operator (`!=`)for any type that conforms to `Equatable`. | --- ## Nested Types ### Type Aliases | Name | Type | Summary | | --- | --- | --- | | RawValue = Int | Int | The raw type that can be used to represent all values of the conformingtype.Every distinct value of the conforming type has a corresponding uniquevalue of the `RawValue` type, but there may be values of the `RawValue`type that don't have a corresponding value of the conforming type. | --- ## Relationships conforms to: SwiftProtobuf.Enum conforms to: Swift.CaseIterable conforms to: Swift.RawRepresentable conforms to: Swift.Hashable conforms to: Swift.Sendable conforms to: Swift.Equatable conforms to: Swift.SendableMetatype conforms to: Swift.Copyable