Documentation ¶
Overview ¶
Package appkit provides access to Apple's AppKit API (https://developer.apple.com/documentation/appkit).
This package is in very early stages of development. It's a minimal implementation with scope limited to supporting mtldriver.
It was copied from dmitri.shuralyov.com/gpu/mtl/example/movingtriangle/internal/appkit.
Index ¶
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type View ¶
type View struct {
// contains filtered or unexported fields
}
View is the infrastructure for drawing, printing, and handling events in an app.
Reference: https://developer.apple.com/documentation/appkit/nsview.
func (View) SetLayer ¶
SetLayer sets v.layer to l.
Reference: https://developer.apple.com/documentation/appkit/nsview/1483298-layer.
func (View) SetWantsLayer ¶
SetWantsLayer sets v.wantsLayer to wantsLayer.
Reference: https://developer.apple.com/documentation/appkit/nsview/1483695-wantslayer.
type Window ¶
type Window struct {
// contains filtered or unexported fields
}
Window is a window that an app displays on the screen.
Reference: https://developer.apple.com/documentation/appkit/nswindow.
func (Window) ContentView ¶
ContentView returns the window's content view, the highest accessible View in the window's view hierarchy.
Reference: https://developer.apple.com/documentation/appkit/nswindow/1419160-contentview.