package vendor:darwin/QuartzCore

⌘K
Ctrl+K
or
/

    Types

    DrawablePresentedHandler ¶

    DrawablePresentedHandler :: ^objc_Foundation.Block

    MetalDrawable ¶

    MetalDrawable :: struct {
    	using _: objc_Metal.Drawable,
    }

    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
    Syntax Usage
    self->addPresentedHandler(block)
    

    MetalDrawable_layer ¶

    MetalDrawable_layer :: proc "c" (
    	self: ^MetalDrawable, 
    ) -> ^MetalLayer {…}
    Objective-C Method Information
    Syntax Usage
    res := self->layer()
    

    MetalDrawable_texture ¶

    MetalDrawable_texture :: proc "c" (
    	self: ^MetalDrawable, 
    ) -> ^objc_Metal.Texture {…}
    Objective-C Method Information
    Syntax Usage
    res := self->texture()
    

    MetalLayer_device ¶

    MetalLayer_device :: proc "c" (
    	self: ^MetalLayer, 
    ) -> ^objc_Metal.Device {…}
    Objective-C Method Information
    Syntax Usage
    res := self->device()
    

    MetalLayer_displaySyncEnabled ¶

    MetalLayer_displaySyncEnabled :: proc "c" (
    	self: ^MetalLayer, 
    ) -> bool {…}
    Objective-C Method Information
    Syntax Usage
    res := self->displaySyncEnabled()
    

    MetalLayer_drawableSize ¶

    MetalLayer_drawableSize :: proc "c" (
    	self: ^MetalLayer, 
    ) -> objc_Foundation.Size {…}
    Objective-C Method Information
    Syntax Usage
    res := self->drawableSize()
    

    MetalLayer_frame ¶

    MetalLayer_frame :: proc "c" (
    	self: ^MetalLayer, 
    ) -> objc_Foundation.Rect {…}
    Objective-C Method Information
    Syntax Usage
    res := self->frame()
    

    MetalLayer_framebufferOnly ¶

    MetalLayer_framebufferOnly :: proc "c" (
    	self: ^MetalLayer, 
    ) -> bool {…}
    Objective-C Method Information
    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
    Syntax Usage
    res := self->maximumDrawableCount()
    

    MetalLayer_nextDrawable ¶

    MetalLayer_nextDrawable :: proc "c" (
    	self: ^MetalLayer, 
    ) -> ^MetalDrawable {…}
    Objective-C Method Information
    Syntax Usage
    res := self->nextDrawable()
    

    MetalLayer_opaque ¶

    MetalLayer_opaque :: proc "c" (
    	self: ^MetalLayer, 
    ) -> bool {…}
    Objective-C Method Information
    Syntax Usage
    res := self->opaque()
    

    MetalLayer_pixelFormat ¶

    MetalLayer_pixelFormat :: proc "c" (
    	self: ^MetalLayer, 
    ) -> objc_Metal.PixelFormat {…}
    Objective-C Method Information
    Syntax Usage
    res := self->pixelFormat()
    

    MetalLayer_preferredDevice ¶

    MetalLayer_preferredDevice :: proc "c" (
    	self: ^MetalLayer, 
    ) -> ^objc_Metal.Device {…}
    Objective-C Method Information
    Syntax Usage
    res := self->preferredDevice()
    

    MetalLayer_presentsWithTransaction ¶

    MetalLayer_presentsWithTransaction :: proc "c" (
    	self: ^MetalLayer, 
    ) -> bool {…}
    Objective-C Method Information
    Syntax Usage
    res := self->presentsWithTransaction()
    

    MetalLayer_setDevice ¶

    MetalLayer_setDevice :: proc "c" (
    	self:   ^MetalLayer, 
    	device: ^objc_Metal.Device, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setDevice(device)
    

    MetalLayer_setDisplaySyncEnabled ¶

    MetalLayer_setDisplaySyncEnabled :: proc "c" (
    	self:    ^MetalLayer, 
    	enabled: bool, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setDisplaySyncEnabled(enabled)
    

    MetalLayer_setDrawableSize ¶

    MetalLayer_setDrawableSize :: proc "c" (
    	self:         ^MetalLayer, 
    	drawableSize: objc_Foundation.Size, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setDrawableSize(drawableSize)
    

    MetalLayer_setFrame ¶

    MetalLayer_setFrame :: proc "c" (
    	self:  ^MetalLayer, 
    	frame: objc_Foundation.Rect, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setFrame(frame)
    

    MetalLayer_setFramebufferOnly ¶

    MetalLayer_setFramebufferOnly :: proc "c" (
    	self: ^MetalLayer, 
    	ok:   bool, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setFramebufferOnly(ok)
    

    MetalLayer_setMaximumDrawableCount ¶

    MetalLayer_setMaximumDrawableCount :: proc "c" (
    	self:  ^MetalLayer, 
    	count: objc_Foundation.UInteger, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setMaximumDrawableCount(count)
    

    MetalLayer_setOpaque ¶

    MetalLayer_setOpaque :: proc "c" (
    	self:   ^MetalLayer, 
    	opaque: bool, 
    ) {…}
    Objective-C Method Information
    Syntax Usage
    self->setOpaque(opaque)
    

    MetalLayer_setPixelFormat ¶

    MetalLayer_setPixelFormat :: proc "c" (
    	self:        ^MetalLayer, 
    	pixelFormat: objc_Metal.PixelFormat, 
    ) {…}
    Objective-C Method Information
    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-03 (vendor "odin") Windows_amd64 @ 2024-03-01 21:10:24.444591400 +0000 UTC