Documentation

Rendered for darwin/amd64

Overview

    Package ns 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 the movingtriangle example.

    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

      func (v View) SetLayer(l ca.Layer)

        SetLayer sets v.layer to l.

        Reference: https://developer.apple.com/documentation/appkit/nsview/1483298-layer.

        func (View) SetWantsLayer

        func (v View) SetWantsLayer(wantsLayer bool)

          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 NewWindow

            func NewWindow(window uintptr) Window

              NewWindow returns a Window that wraps an existing NSWindow * pointer.

              func (Window) ContentView

              func (w Window) ContentView() View

                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.

                Source Files