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.

Jump to: Statements Referenced by

Statements (47)

Predicate Object
instanceOf MetalKit view
class
belongsToNamespace Apple MetalKit NERFINISHED
conformsTo MTKViewDelegate
defaultColorPixelFormat bgra8Unorm
definedInFramework MetalKit NERFINISHED
definedInModule MetalKit NERFINISHED
delegateMethod drawInMTKView:
mtkView:drawableSizeWillChange:
hasProperty clearColor
colorPixelFormat
currentDrawable
currentRenderPassDescriptor
delegate
depthStencilPixelFormat
device
drawableSize
enableSetNeedsDisplay
framebufferOnly
isPaused
preferredFramesPerSecond
sampleCount
inheritsFrom NSView NERFINISHED
UIView NERFINISHED
interactsWith CAMetalLayer
introducedBy Apple NERFINISHED
languageBinding Objective-C NERFINISHED
Swift NERFINISHED
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 NERFINISHED
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

Referenced by (1)

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

MetalKit hasClass MTKView