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 ⓘ