SceneConfiguration
public class SceneConfiguration
Inheritance
Hashable
Initializers
init(name:sessionRole:)
Creating a Configuration Object Creates a scene-configuration object with the specified role and application-specific name.
public init(name: String?, sessionRole: SceneSession.Role)
Properties
sceneClass
Specifying the Scene Creation Details The class of the scene object you want to create.
public var sceneClass: AnyClass?
delegateClass
The class of the delegate object you want to create.
public var delegateClass: AnyClass?
name
Getting the Configuration Attributes The application-specific name assigned to the scene configuration.
public private(set) var name: String?
role
The role assigned to the scene configuration.
public let role: SceneSession.Role
Methods
hash(into:)
public func hash(into hasher: inout Hasher)
Operators
==
public static func == (lhs: SceneConfiguration, rhs: SceneConfiguration)
-> Bool