MTKView

E849972

MTKView is a specialized view class in Apple’s MetalKit framework that simplifies displaying and managing Metal-rendered graphics content in macOS and iOS apps.

All labels observed (1)

Label Occurrences
MTKView canonical 4

How this entity was disambiguated

Statements (47)

Predicate Object
instanceOf MetalKit view
class
belongsToNamespace Apple MetalKit
conformsTo MTKViewDelegate
defaultColorPixelFormat bgra8Unorm
definedInFramework MetalKit
definedInModule MetalKit
delegateMethod drawInMTKView:
mtkView:drawableSizeWillChange:
hasProperty clearColor
colorPixelFormat
currentDrawable
currentRenderPassDescriptor
delegate
depthStencilPixelFormat
device
drawableSize
enableSetNeedsDisplay
framebufferOnly
isPaused
preferredFramesPerSecond
sampleCount
inheritsFrom NSView
UIView
interactsWith CAMetalLayer
introducedBy Apple
linked to: Apple Inc.
languageBinding Objective-C
Swift
lifecycleMethod draw
layoutSubviews
reshape
platform iOS
macOS
purpose display Metal-rendered content
manage Metal drawing loop
renderLoopMode displayLink-driven
manually triggered via setNeedsDisplay
requires MTLDevice
supportsFeature depth-stencil attachments
drawable resizing
high refresh rate control
multisampling
threadSafety not thread-safe for UI access
usedFor GPU-accelerated visualization
games
real-time graphics
usesAPI Metal

How these facts were elicited

Referenced by (4)

Full triples — surface form annotated when it differs from this entity's canonical label.

MetalKit hasClass MTKView
MTKMesh interoperatesWith MTKView