LayerRenderer.Capabilities
public typealias _ObjectiveCType = CompositorServices.__CP_OBJECT_cp_layer_renderer_capabilities
LayerRenderer.Clock
public typealias Duration = Swift.Duration
LayerRenderer.Clock.Instant
public typealias Duration = Swift.Duration
LayerRenderer.Configuration
public typealias _ObjectiveCType = CompositorServices.__CP_OBJECT_cp_layer_renderer_configuration
LayerRenderer.Properties
public typealias _ObjectiveCType = CompositorServices.__CP_OBJECT_cp_layer_renderer_properties
LayerRenderer.Capabilities
public func _bridgeToObjectiveC() -> CompositorServices.LayerRenderer.Capabilities._ObjectiveCType
LayerRenderer.Capabilities
public static func _conditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Capabilities._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Capabilities?) -> Swift.Bool
LayerRenderer.Capabilities
public static func _forceBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Capabilities._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Capabilities?)
LayerRenderer.Capabilities
public static func _unconditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Capabilities._ObjectiveCType?) -> CompositorServices.LayerRenderer.Capabilities
LayerRenderer.Capabilities
public func supportedLayouts(options: CompositorServices.LayerRenderer.Capabilities.SupportedLayoutsOptions) -> [CompositorServices.LayerRenderer.Layout]
LayerRenderer.Clock.Instant
public static func < (lhs: CompositorServices.LayerRenderer.Clock.Instant, rhs: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Bool
LayerRenderer.Clock.Instant
public static func <= (lhs: CompositorServices.LayerRenderer.Clock.Instant, rhs: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Bool
LayerRenderer.Clock.Instant
public static func == (a: CompositorServices.LayerRenderer.Clock.Instant, b: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Bool
LayerRenderer.Clock.Instant
public static func > (lhs: CompositorServices.LayerRenderer.Clock.Instant, rhs: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Bool
LayerRenderer.Clock.Instant
public static func >= (lhs: CompositorServices.LayerRenderer.Clock.Instant, rhs: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Bool
LayerRenderer.Clock.Instant
public func advanced(by duration: Swift.Duration) -> CompositorServices.LayerRenderer.Clock.Instant
LayerRenderer.Clock.Instant
public func duration(to other: CompositorServices.LayerRenderer.Clock.Instant) -> Swift.Duration
LayerRenderer.Clock.Instant
public func hash(into hasher: inout Swift.Hasher)
LayerRenderer.Clock
public func sleep(until deadline: CompositorServices.LayerRenderer.Clock.Instant, tolerance: Swift.Duration?) async throws
LayerRenderer.Configuration
public func _bridgeToObjectiveC() -> CompositorServices.LayerRenderer.Configuration._ObjectiveCType
LayerRenderer.Configuration
public static func _conditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Configuration._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Configuration?) -> Swift.Bool
LayerRenderer.Configuration
public static func _forceBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Configuration._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Configuration?)
LayerRenderer.Configuration
public static func _unconditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Configuration._ObjectiveCType?) -> CompositorServices.LayerRenderer.Configuration
LayerRenderer.Drawable.TrackingArea
public func addHoverEffect(_ effect: CompositorServices.LayerRenderer.Drawable.TrackingArea.HoverEffect)
LayerRenderer.Frame
public func predictTiming() -> CompositorServices.LayerRenderer.Frame.Timing?
LayerRenderer.Properties
public func _bridgeToObjectiveC() -> CompositorServices.LayerRenderer.Properties._ObjectiveCType
LayerRenderer.Properties
public static func _conditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Properties._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Properties?) -> Swift.Bool
LayerRenderer.Properties
public static func _forceBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Properties._ObjectiveCType, result: inout CompositorServices.LayerRenderer.Properties?)
LayerRenderer.Properties
public static func _unconditionallyBridgeFromObjectiveC(_ source: CompositorServices.LayerRenderer.Properties._ObjectiveCType?) -> CompositorServices.LayerRenderer.Properties
LayerRenderer
public func queryNextFrame() -> CompositorServices.LayerRenderer.Frame?
LayerRenderer.Capabilities
public var supportedDepthFormats: [Metal.MTLPixelFormat]
LayerRenderer.Capabilities
public var supportedMinimumNearPlaneDistance: Swift.Float
LayerRenderer.Capabilities
public var supportsFoveation: Swift.Bool
LayerRenderer.Clock.Instant
public var hashValue: Swift.Int
LayerRenderer.Clock
public var minimumResolution: Swift.Duration
LayerRenderer.Clock
public var now: CompositorServices.LayerRenderer.Clock.Instant
LayerRenderer.Configuration
public var colorFormat: Metal.MTLPixelFormat
LayerRenderer.Configuration
public var colorUsage: Metal.MTLTextureUsage
LayerRenderer.Configuration
public var defaultDepthRange: Swift.SIMD2<Swift.Float>
LayerRenderer.Configuration
public var depthFormat: Metal.MTLPixelFormat
LayerRenderer.Configuration
public var depthUsage: Metal.MTLTextureUsage
LayerRenderer.Configuration
public var generateFlippedRasterizationRateMaps: Swift.Bool
LayerRenderer.Configuration
public var isFoveationEnabled: Swift.Bool
LayerRenderer.Configuration
public var layout: CompositorServices.LayerRenderer.Layout
LayerRenderer.Drawable.TrackingArea.Identifier
public static let invalid: CompositorServices.LayerRenderer.Drawable.TrackingArea.Identifier
LayerRenderer.Drawable.TrackingArea.RenderValue
public static let invalid: CompositorServices.LayerRenderer.Drawable.TrackingArea.RenderValue
LayerRenderer.Drawable
public var colorTextures: [any Metal.MTLTexture]
LayerRenderer.Drawable
public var depthTextures: [any Metal.MTLTexture]
LayerRenderer.Drawable
public var deviceAnchor: ARKit.DeviceAnchor?
LayerRenderer.Drawable
public var flippedRasterizationRateMaps: [any Metal.MTLRasterizationRateMap]
LayerRenderer.Drawable
public var rasterizationRateMaps: [any Metal.MTLRasterizationRateMap]
LayerRenderer.Drawable
public var views: [CompositorServices.LayerRenderer.Drawable.View]
LayerRenderer.Frame.Timing
public var optimalInputTime: CompositorServices.LayerRenderer.Clock.Instant
LayerRenderer.Frame.Timing
public var presentationTime: CompositorServices.LayerRenderer.Clock.Instant
LayerRenderer.Frame.Timing
public var renderingDeadline: CompositorServices.LayerRenderer.Clock.Instant
LayerRenderer.Properties
public var textureTopologies: [CompositorServices.TextureTopology]
LayerRenderer.Properties
public var viewCount: Swift.Int
LayerRenderer
public var configuration: CompositorServices.LayerRenderer.Configuration
LayerRenderer
public var properties: CompositorServices.LayerRenderer.Properties
LayerRenderer.Capabilities
Swift._ObjectiveCBridgeable
LayerRenderer.Clock.Instant
Swift.InstantProtocol
LayerRenderer.Clock
_Concurrency.Clock
LayerRenderer.Configuration
Swift._ObjectiveCBridgeable
LayerRenderer.Properties
Swift._ObjectiveCBridgeable
LayerRendererConfigurationError
Swift.Equatable
LayerRendererConfigurationError
Swift.Hashable
LayerRendererConfigurationError
Swift.RawRepresentable