draw
TypeScriptdraw(): Promise<void>Swift declarationfunc draw()class · iOS 9.0+ · SDK 27.1
@MainActor class MTKViewdraw(): Promise<void>Swift declarationfunc draw()static initCoder(coder: _Foundation_NSCoder): Promise<MTKView>Swift declarationinit(coder: NSCoder)static initFrameDevice(frameRect: { x: number; y: number; width: number; height: number }, device?: (SDKHandle) | null): Promise<MTKView>Swift declarationinit(frame frameRect: CGRect, device: (any MTLDevice)?)releaseDrawables(): Promise<void>Swift declarationfunc releaseDrawables()get autoResizeDrawable(): Promise<boolean>Swift declarationvar autoResizeDrawable: Bool { get set }setAutoResizeDrawable(value: boolean): Promise<void>Swift declarationvar autoResizeDrawable: Bool { get set }get clearColor(): Promise<_Metal_MTLClearColor>Swift declarationvar clearColor: MTLClearColor { get set }setClearColor(value: _Metal_MTLClearColor): Promise<void>Swift declarationvar clearColor: MTLClearColor { get set }get clearDepth(): Promise<number>Swift declarationvar clearDepth: Double { get set }setClearDepth(value: number): Promise<void>Swift declarationvar clearDepth: Double { get set }get clearStencil(): Promise<number>Swift declarationvar clearStencil: UInt32 { get set }setClearStencil(value: number): Promise<void>Swift declarationvar clearStencil: UInt32 { get set }get colorPixelFormat(): Promise<_Metal_MTLPixelFormat>Swift declarationvar colorPixelFormat: MTLPixelFormat { get set }setColorPixelFormat(value: _Metal_MTLPixelFormat): Promise<void>Swift declarationvar colorPixelFormat: MTLPixelFormat { get set }get currentDrawable(): Promise<(SDKHandle) | null>Swift declarationvar currentDrawable: (any CAMetalDrawable)? { get }get currentRenderPassDescriptor(): Promise<(_Metal_MTLRenderPassDescriptor) | null>Swift declarationvar currentRenderPassDescriptor: MTLRenderPassDescriptor? { get }get delegate(): Promise<(SDKHandle) | null>Swift declarationweak var delegate: (any MTKViewDelegate)? { get set }setDelegate(value?: (Implements<MTKViewDelegate> | SDKHandle) | null): Promise<void>Swift declarationweak var delegate: (any MTKViewDelegate)? { get set }get depthStencilAttachmentTextureUsage(): Promise<_Metal_MTLTextureUsage>Swift declarationvar depthStencilAttachmentTextureUsage: MTLTextureUsage { get set }setDepthStencilAttachmentTextureUsage(value: _Metal_MTLTextureUsage): Promise<void>Swift declarationvar depthStencilAttachmentTextureUsage: MTLTextureUsage { get set }get depthStencilPixelFormat(): Promise<_Metal_MTLPixelFormat>Swift declarationvar depthStencilPixelFormat: MTLPixelFormat { get set }setDepthStencilPixelFormat(value: _Metal_MTLPixelFormat): Promise<void>Swift declarationvar depthStencilPixelFormat: MTLPixelFormat { get set }get depthStencilStorageMode(): Promise<_Metal_MTLStorageMode>Swift declarationvar depthStencilStorageMode: MTLStorageMode { get set }setDepthStencilStorageMode(value: _Metal_MTLStorageMode): Promise<void>Swift declarationvar depthStencilStorageMode: MTLStorageMode { get set }get depthStencilTexture(): Promise<(SDKHandle) | null>Swift declarationvar depthStencilTexture: (any MTLTexture)? { get }get device(): Promise<(SDKHandle) | null>Swift declarationvar device: (any MTLDevice)? { get set }setDevice(value?: (SDKHandle) | null): Promise<void>Swift declarationvar device: (any MTLDevice)? { get set }get drawableSize(): Promise<{ width: number; height: number }>Swift declarationvar drawableSize: CGSize { get set }setDrawableSize(value: { width: number; height: number }): Promise<void>Swift declarationvar drawableSize: CGSize { get set }get enableSetNeedsDisplay(): Promise<boolean>Swift declarationvar enableSetNeedsDisplay: Bool { get set }setEnableSetNeedsDisplay(value: boolean): Promise<void>Swift declarationvar enableSetNeedsDisplay: Bool { get set }get framebufferOnly(): Promise<boolean>Swift declarationvar framebufferOnly: Bool { get set }setFramebufferOnly(value: boolean): Promise<void>Swift declarationvar framebufferOnly: Bool { get set }get multisampleColorAttachmentTextureUsage(): Promise<_Metal_MTLTextureUsage>Swift declarationvar multisampleColorAttachmentTextureUsage: MTLTextureUsage { get set }setMultisampleColorAttachmentTextureUsage(value: _Metal_MTLTextureUsage): Promise<void>Swift declarationvar multisampleColorAttachmentTextureUsage: MTLTextureUsage { get set }get multisampleColorTexture(): Promise<(SDKHandle) | null>Swift declarationvar multisampleColorTexture: (any MTLTexture)? { get }get isPaused(): Promise<boolean>Swift declarationvar isPaused: Bool { get set }setIsPaused(value: boolean): Promise<void>Swift declarationvar isPaused: Bool { get set }get preferredDevice(): Promise<(SDKHandle) | null>Swift declarationvar preferredDevice: (any MTLDevice)? { get }get preferredDrawableSize(): Promise<{ width: number; height: number }>Swift declarationvar preferredDrawableSize: CGSize { get }get preferredFramesPerSecond(): Promise<number>Swift declarationvar preferredFramesPerSecond: Int { get set }setPreferredFramesPerSecond(value: number): Promise<void>Swift declarationvar preferredFramesPerSecond: Int { get set }get presentsWithTransaction(): Promise<boolean>Swift declarationvar presentsWithTransaction: Bool { get set }setPresentsWithTransaction(value: boolean): Promise<void>Swift declarationvar presentsWithTransaction: Bool { get set }get residencySet(): Promise<SDKHandle>Swift declarationvar residencySet: any MTLResidencySet { get }get sampleCount(): Promise<number>Swift declarationvar sampleCount: Int { get set }setSampleCount(value: number): Promise<void>Swift declarationvar sampleCount: Int { get set }1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.
MTKView.init()
inherited init: cannot prove legal (class declares 1 custom initializer)