package vendor:darwin/QuartzCore
⌘K
Ctrl+K
or
/
Index
Types (2)
Constants (0)
This section is empty.
Variables (0)
This section is empty.
Procedures (17)
- MetalDrawable_layer
- MetalDrawable_texture
- MetalLayer_device
- MetalLayer_drawableSize
- MetalLayer_frame
- MetalLayer_framebufferOnly
- MetalLayer_layer
- MetalLayer_nextDrawable
- MetalLayer_opaque
- MetalLayer_pixelFormat
- MetalLayer_preferredDevice
- MetalLayer_setDevice
- MetalLayer_setDrawableSize
- MetalLayer_setFrame
- MetalLayer_setFramebufferOnly
- MetalLayer_setOpaque
- MetalLayer_setPixelFormat
Procedure Groups (0)
This section is empty.
Types
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
- layer (class method)
- device
- setDevice
- opaque
- setOpaque
- preferredDevice
- pixelFormat
- setPixelFormat
- framebufferOnly
- setFramebufferOnly
- drawableSize
- setDrawableSize
- frame
- setFrame
- nextDrawable
Methods Inherited From Object
Constants
This section is empty.
Variables
This section is empty.
Procedures
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_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_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_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_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_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)
Procedure Groups
This section is empty.
Source Files
Generation Information
Generated with odin version dev-2023-06 (vendor "odin") Windows_amd64 @ 2023-06-02 21:08:32.756482800 +0000 UTC