package vendor:darwin/QuartzCore
⌘K
Ctrl+K
or
/
Index
Types (3)
Constants (0)
This section is empty.
Variables (0)
This section is empty.
Procedures (24)
- MetalDrawable_addPresentedHandler
- MetalDrawable_layer
- MetalDrawable_texture
- MetalLayer_device
- MetalLayer_displaySyncEnabled
- MetalLayer_drawableSize
- MetalLayer_frame
- MetalLayer_framebufferOnly
- MetalLayer_layer
- MetalLayer_maximumDrawableCount
- MetalLayer_nextDrawable
- MetalLayer_opaque
- MetalLayer_pixelFormat
- MetalLayer_preferredDevice
- MetalLayer_presentsWithTransaction
- MetalLayer_setDevice
- MetalLayer_setDisplaySyncEnabled
- MetalLayer_setDrawableSize
- MetalLayer_setFrame
- MetalLayer_setFramebufferOnly
- MetalLayer_setMaximumDrawableCount
- MetalLayer_setOpaque
- MetalLayer_setPixelFormat
- MetalLayer_setPresentsWithTransaction
Procedure Groups (0)
This section is empty.
Types
DrawablePresentedHandler ¶
DrawablePresentedHandler :: ^objc_Foundation.Block
MetalDrawable ¶
MetalDrawable :: struct { using _: objc_Metal.Drawable, }
Bound Objective-C Methods
Methods Inherited From Object
MetalLayer ¶
MetalLayer :: struct { using _: objc_Foundation.Layer, }
Bound Objective-C Methods
- device
- displaySyncEnabled
- drawableSize
- frame
- framebufferOnly
- layer (class method)
- maximumDrawableCount
- nextDrawable
- opaque
- pixelFormat
- preferredDevice
- presentsWithTransaction
- setDevice
- setDisplaySyncEnabled
- setDrawableSize
- setFrame
- setFramebufferOnly
- setMaximumDrawableCount
- setOpaque
- setPixelFormat
- setPresentsWithTransaction
Methods Inherited From Object
Constants
This section is empty.
Variables
This section is empty.
Procedures
MetalDrawable_addPresentedHandler ¶
MetalDrawable_addPresentedHandler :: proc "c" ( self: ^MetalDrawable, block: ^objc_Foundation.Block, ) {…}
Objective-C Method Information
- Class: MetalDrawable
- Name: addPresentedHandler
Syntax Usage
self->addPresentedHandler(block)
MetalDrawable_layer ¶
MetalDrawable_layer :: proc "c" ( self: ^MetalDrawable, ) -> ^MetalLayer {…}
Objective-C Method Information
- Class: MetalDrawable
- Name: layer
Syntax Usage
res := self->layer()
MetalDrawable_texture ¶
MetalDrawable_texture :: proc "c" ( self: ^MetalDrawable, ) -> ^objc_Metal.Texture {…}
Objective-C Method Information
- Class: MetalDrawable
- Name: texture
Syntax Usage
res := self->texture()
MetalLayer_device ¶
MetalLayer_device :: proc "c" ( self: ^MetalLayer, ) -> ^objc_Metal.Device {…}
Objective-C Method Information
- Class: MetalLayer
- Name: device
Syntax Usage
res := self->device()
MetalLayer_displaySyncEnabled ¶
MetalLayer_displaySyncEnabled :: proc "c" ( self: ^MetalLayer, ) -> bool {…}
Objective-C Method Information
- Class: MetalLayer
- Name: displaySyncEnabled
Syntax Usage
res := self->displaySyncEnabled()
MetalLayer_drawableSize ¶
MetalLayer_drawableSize :: proc "c" ( self: ^MetalLayer, ) -> objc_Foundation.Size {…}
Objective-C Method Information
- Class: MetalLayer
- Name: drawableSize
Syntax Usage
res := self->drawableSize()
MetalLayer_frame ¶
MetalLayer_frame :: proc "c" ( self: ^MetalLayer, ) -> objc_Foundation.Rect {…}
Objective-C Method Information
- Class: MetalLayer
- Name: frame
Syntax Usage
res := self->frame()
MetalLayer_framebufferOnly ¶
MetalLayer_framebufferOnly :: proc "c" ( self: ^MetalLayer, ) -> bool {…}
Objective-C Method Information
- Class: MetalLayer
- Name: framebufferOnly
Syntax Usage
res := self->framebufferOnly()
MetalLayer_layer ¶
MetalLayer_layer :: proc "c" () -> ^MetalLayer {…}
Objective-C Method Information
- Class: MetalLayer
- Name: layer
- Kind: Class Method
Syntax Usage
res := MetalLayer.layer()
MetalLayer_maximumDrawableCount ¶
MetalLayer_maximumDrawableCount :: proc "c" ( self: ^MetalLayer, ) -> objc_Foundation.UInteger {…}
Objective-C Method Information
- Class: MetalLayer
- Name: maximumDrawableCount
Syntax Usage
res := self->maximumDrawableCount()
MetalLayer_nextDrawable ¶
MetalLayer_nextDrawable :: proc "c" ( self: ^MetalLayer, ) -> ^MetalDrawable {…}
Objective-C Method Information
- Class: MetalLayer
- Name: nextDrawable
Syntax Usage
res := self->nextDrawable()
MetalLayer_opaque ¶
MetalLayer_opaque :: proc "c" ( self: ^MetalLayer, ) -> bool {…}
Objective-C Method Information
- Class: MetalLayer
- Name: opaque
Syntax Usage
res := self->opaque()
MetalLayer_pixelFormat ¶
MetalLayer_pixelFormat :: proc "c" ( self: ^MetalLayer, ) -> objc_Metal.PixelFormat {…}
Objective-C Method Information
- Class: MetalLayer
- Name: pixelFormat
Syntax Usage
res := self->pixelFormat()
MetalLayer_preferredDevice ¶
MetalLayer_preferredDevice :: proc "c" ( self: ^MetalLayer, ) -> ^objc_Metal.Device {…}
Objective-C Method Information
- Class: MetalLayer
- Name: preferredDevice
Syntax Usage
res := self->preferredDevice()
MetalLayer_presentsWithTransaction ¶
MetalLayer_presentsWithTransaction :: proc "c" ( self: ^MetalLayer, ) -> bool {…}
Objective-C Method Information
- Class: MetalLayer
- Name: presentsWithTransaction
Syntax Usage
res := self->presentsWithTransaction()
MetalLayer_setDevice ¶
MetalLayer_setDevice :: proc "c" ( self: ^MetalLayer, device: ^objc_Metal.Device, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setDevice
Syntax Usage
self->setDevice(device)
MetalLayer_setDisplaySyncEnabled ¶
MetalLayer_setDisplaySyncEnabled :: proc "c" ( self: ^MetalLayer, enabled: bool, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setDisplaySyncEnabled
Syntax Usage
self->setDisplaySyncEnabled(enabled)
MetalLayer_setDrawableSize ¶
MetalLayer_setDrawableSize :: proc "c" ( self: ^MetalLayer, drawableSize: objc_Foundation.Size, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setDrawableSize
Syntax Usage
self->setDrawableSize(drawableSize)
MetalLayer_setFrame ¶
MetalLayer_setFrame :: proc "c" ( self: ^MetalLayer, frame: objc_Foundation.Rect, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setFrame
Syntax Usage
self->setFrame(frame)
MetalLayer_setFramebufferOnly ¶
MetalLayer_setFramebufferOnly :: proc "c" ( self: ^MetalLayer, ok: bool, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setFramebufferOnly
Syntax Usage
self->setFramebufferOnly(ok)
MetalLayer_setMaximumDrawableCount ¶
MetalLayer_setMaximumDrawableCount :: proc "c" ( self: ^MetalLayer, count: objc_Foundation.UInteger, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setMaximumDrawableCount
Syntax Usage
self->setMaximumDrawableCount(count)
MetalLayer_setOpaque ¶
MetalLayer_setOpaque :: proc "c" ( self: ^MetalLayer, opaque: bool, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setOpaque
Syntax Usage
self->setOpaque(opaque)
MetalLayer_setPixelFormat ¶
MetalLayer_setPixelFormat :: proc "c" ( self: ^MetalLayer, pixelFormat: objc_Metal.PixelFormat, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setPixelFormat
Syntax Usage
self->setPixelFormat(pixelFormat)
MetalLayer_setPresentsWithTransaction ¶
MetalLayer_setPresentsWithTransaction :: proc "c" ( self: ^MetalLayer, enabled: bool, ) {…}
Objective-C Method Information
- Class: MetalLayer
- Name: setPresentsWithTransaction
Syntax Usage
self->setPresentsWithTransaction(enabled)
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2024-12 (vendor "odin") Windows_amd64 @ 2024-12-20 21:10:47.364306100 +0000 UTC