ConstraintTarget
open class ConstraintTarget : ConstraintTargetProtocolThe GtkConstraintTarget interface is implemented by objects that
can be used as source or target in GtkConstraints.
Besides GtkWidget, it is also implemented by GtkConstraintGuide.
The ConstraintTarget type acts as an owner of an underlying GtkConstraintTarget instance.
It provides the methods that can operate on this data type through ConstraintTargetProtocol conformance.
Use ConstraintTarget as a strong reference or owner of a GtkConstraintTarget instance.
- 
                  
                  Untyped pointer to the underlying `GtkConstraintTarget` instance.For type-safe access, use the generated, typed pointer constraint_target_ptrproperty instead.DeclarationSwift public let ptr: UnsafeMutableRawPointer!
- 
                  
                  Designated initialiser from the underlying Cdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init(_ op: UnsafeMutablePointer<GtkConstraintTarget>)Parametersoppointer to the underlying object 
- 
                  
                  Designated initialiser from a constant pointer to the underlying Cdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init(_ op: UnsafePointer<GtkConstraintTarget>)Parametersoppointer to the underlying object 
- 
                  
                  Optional initialiser from a non-mutating gpointerto the underlyingCdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init!(gpointer op: gpointer?)Parametersopgpointer to the underlying object 
- 
                  
                  Optional initialiser from a non-mutating gconstpointerto the underlyingCdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init!(gconstpointer op: gconstpointer?)Parametersoppointer to the underlying object 
- 
                  
                  Optional initialiser from a constant pointer to the underlying Cdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init!(_ op: UnsafePointer<GtkConstraintTarget>?)Parametersoppointer to the underlying object 
- 
                  
                  Optional initialiser from the underlying Cdata type. This creates an instance without performing an unbalanced retain i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init!(_ op: UnsafeMutablePointer<GtkConstraintTarget>?)Parametersoppointer to the underlying object 
- 
                  
                  Designated initialiser from the underlying Cdata type.GtkConstraintTargetdoes not allow reference counting, so despite the name no actual retaining will occur. i.e., ownership is transferred to theConstraintTargetinstance.DeclarationSwift @inlinable public init(retaining op: UnsafeMutablePointer<GtkConstraintTarget>)Parametersoppointer to the underlying object 
- 
                  
                  Reference intialiser for a related type that implements ConstraintTargetProtocolGtkConstraintTargetdoes not allow reference counting.DeclarationSwift @inlinable public init<T>(_ other: T) where T : ConstraintTargetProtocolParametersotheran instance of a related type that implements ConstraintTargetProtocol
- 
                  
                  Unsafe typed initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init<T>(cPointer p: UnsafeMutablePointer<T>)ParameterscPointerpointer to the underlying object 
- 
                  
                  Unsafe typed, retaining initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init<T>(retainingCPointer cPointer: UnsafeMutablePointer<T>)ParameterscPointerpointer to the underlying object 
- 
                  
                  Unsafe untyped initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init(raw p: UnsafeRawPointer)Parameterspraw pointer to the underlying object 
- 
                  
                  Unsafe untyped, retaining initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init(retainingRaw raw: UnsafeRawPointer)
- 
                  
                  Unsafe untyped initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public required init(raw p: UnsafeMutableRawPointer)Parameterspmutable raw pointer to the underlying object 
- 
                  
                  Unsafe untyped, retaining initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init(retainingRaw raw: UnsafeMutableRawPointer)Parametersrawmutable raw pointer to the underlying object 
- 
                  
                  Unsafe untyped initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init(opaquePointer p: OpaquePointer)Parameterspopaque pointer to the underlying object 
- 
                  
                  Unsafe untyped, retaining initialiser. Do not use unless you know the underlying data type the pointer points to conforms to ConstraintTargetProtocol.DeclarationSwift @inlinable public init(retainingOpaquePointer p: OpaquePointer)Parameterspopaque pointer to the underlying object 
 View on GitHub
            View on GitHub
           Install in Dash
            Install in Dash
           ConstraintTarget Class Reference
      ConstraintTarget Class Reference