SKNode SKNode Class

Definition

The building block out of which scene-graphs are made. The root of the tree is an SKScene.

[Foundation.Register("SKNode", true)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.iOS, 7, 0, ObjCRuntime.PlatformArchitecture.All, null)]
[ObjCRuntime.Introduced(ObjCRuntime.PlatformName.MacOSX, 10, 9, ObjCRuntime.PlatformArchitecture.Arch64, null)]
public class SKNode : AppKit.NSResponder, Foundation.INSCopying, Foundation.INSSecureCoding, IDisposable, System.Collections.Generic.IEnumerable<SpriteKit.SKNode>
type SKNode = class
    inherit NSResponder
    interface INSCoding
    interface INativeObject
    interface IDisposable
    interface INSCopying
    interface INSSecureCoding
    interface IEnumerable
    interface seq<SKNode>
Inheritance
Derived
Attributes
Implements

Remarks

ClassDescription
SKCropNode Uses a mask to crop its children.
SKEffectNode Applies a CIFilter to its children.
SKEmitterNode Produces and displays particles.
SKLabelNode Displays text.
T:SpriteKit.SKSceneNode Runs an animation loop, including display, actions, and physics.
SKShapeNode Displays a CGPath-based shape.
SKSpriteNode Displays a textured sprite.

Constructors

SKNode() SKNode()

Default constructor, initializes a new instance of this class.

SKNode(IntPtr) SKNode(IntPtr)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

SKNode(NSCoder) SKNode(NSCoder)

A constructor that initializes the object from the data stored in the unarchiver object.

SKNode(NSObjectFlag) SKNode(NSObjectFlag)

Constructor to call on derived classes to skip initialization and merely allocate the object.

Properties

Alpha Alpha

Gets or sets the transparency for the node. 1.0 is opaque.

AttributeValues AttributeValues

Developers should not use this deprecated property. Attributes are only available for node classes supporting SKShader (see SKSpriteNode etc.).

CanBecomeFocused CanBecomeFocused
Children Children

Gets the list of this node's child nodes.

Class Class Inherited from NSObject
ClassHandle ClassHandle

The handle for this class.

Constraints Constraints

Gets or sets the list of constraints that are applied to this node.

DebugDescription DebugDescription

A developer-meaningful description of this object.

(Inherited from NSObject)
Description Description

Description of the object, the Objective-C version of ToString.

(Inherited from NSObject)
FocusBehavior FocusBehavior
FocusItemContainer FocusItemContainer

Gets the container that manages focus information for child focus items.

Frame Frame

Gets the rectangle, in the parent node's coordinate system, that contains only the current node.

Handle Handle

Handle (pointer) to the unmanaged object representation.

(Inherited from NSObject)
HasActions HasActions

Gets a value that tells whether the node is currently running actions.

Hidden Hidden

Gets a value that tells whether the node and its descendants are rendered to the screen.

IsDirectBinding IsDirectBinding Inherited from NSObject
IsProxy IsProxy Inherited from NSObject
Menu Menu Inherited from NSResponder
Name Name

Gets or sets the name that is used when searching for the node.

NextResponder NextResponder Inherited from NSResponder
Parent Parent

Gets this node's parent.

ParentFocusEnvironment ParentFocusEnvironment

Gets the parent focus environment.

Paused Paused

Gets or sets a value that causes this node and its descendants to be skipped when actions are processed for the scene. true causes them to be skipped.

PhysicsBody PhysicsBody

Gets or sets the physics body, if any, that controls the node's position and rotation.

Position Position

Gets or sets the node's position.

PreferredFocusedView PreferredFocusedView
PreferredFocusEnvironments PreferredFocusEnvironments
ReachConstraints ReachConstraints

Gets or sets the constraints that operate on the node for inverse kinematic reaching.

RetainCount RetainCount

Returns the current Objective-C retain count for the object.

(Inherited from NSObject)
Scene Scene

Gets the scene in which the node is processed.

Self Self Inherited from NSObject
Speed Speed

Sets a value that controls the speed at which actions are run on the node. 1.0 corresponds to normal speed.

Superclass Superclass Inherited from NSObject
SuperHandle SuperHandle

Handle used to represent the methods in the base class for this NSObject.

(Inherited from NSObject)
TouchBar TouchBar Inherited from NSResponder
UserActivity UserActivity Inherited from NSResponder
UserData UserData

Gets or sets the dictionary of values that the application developer can use to store custom data on the node.

UserInteractionEnabled UserInteractionEnabled

Gets or sets a value that controls whether the node responds to touch.

XScale XScale

Gets or sets the scale factor for the X direction.

YScale YScale

Gets or sets the scale factor for the Y direction..

Zone Zone Inherited from NSObject
ZPosition ZPosition

Gets or set the node's position in the Z direction.

ZRotation ZRotation

Gets or sets the node's rotation about the Z axis.

Methods

AcceptsFirstResponder() AcceptsFirstResponder() Inherited from NSResponder
Add(SKNode) Add(SKNode)

Adds node to the end of the list of child nodes.

AddChild(SKNode) AddChild(SKNode)

Adds node to the end of the list of child nodes.

AddNodes(SKNode[]) AddNodes(SKNode[])

Adds nodes to the end of the list of child nodes.

AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr) AddObserver(NSObject, NSString, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using NSString keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr) AddObserver(NSObject, String, NSKeyValueObservingOptions, IntPtr)

Registers an object for being observed externally (using string keyPath).   Observed changes are dispatched to the observer’s object ObserveValue(NSString, NSObject, NSDictionary, IntPtr) method.

(Inherited from NSObject)
AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>) AddObserver(NSString, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>) AddObserver(String, NSKeyValueObservingOptions, Action<NSObservedChange>)

Registers an object for being observed externally using an arbitrary method.

(Inherited from NSObject)
AwakeFromNib() AwakeFromNib()

Called after the object has been loaded from the nib file. Overriders must call base.AwakeFromNib().

(Inherited from NSObject)
BecomeFirstResponder() BecomeFirstResponder() Inherited from NSResponder
BeginGestureWithEvent(NSEvent) BeginGestureWithEvent(NSEvent) Inherited from NSResponder
BeginInvokeOnMainThread(Action) BeginInvokeOnMainThread(Action) Inherited from NSObject
BeginInvokeOnMainThread(Selector, NSObject) BeginInvokeOnMainThread(Selector, NSObject)

Invokes asynchrously the specified code on the main UI thread.

(Inherited from NSObject)
Bind(NSString, NSObject, String, NSDictionary) Bind(NSString, NSObject, String, NSDictionary) Inherited from NSObject
Bind(String, NSObject, String, NSDictionary) Bind(String, NSObject, String, NSDictionary) Inherited from NSObject
BindingInfo(String) BindingInfo(String) Inherited from NSObject
BindingOptionDescriptions(String) BindingOptionDescriptions(String) Inherited from NSObject
BindingValueClass(String) BindingValueClass(String) Inherited from NSObject
CalculateAccumulatedFrame() CalculateAccumulatedFrame()

Calculates and returns the smallest rectangle that contains the node and all of its child nodes.

CommitEditing() CommitEditing() Inherited from NSObject
CommitEditing(NSObject, Selector, IntPtr) CommitEditing(NSObject, Selector, IntPtr) Inherited from NSObject
ConformsToProtocol(IntPtr) ConformsToProtocol(IntPtr)

Invoked to determine if this object implements the specified protocol.

(Inherited from NSObject)
ContainsPoint(CGPoint) ContainsPoint(CGPoint)

Returns true if point is contained by the node, otherwise false.

ConvertPointFromNode(CGPoint, SKNode) ConvertPointFromNode(CGPoint, SKNode)
ConvertPointToNode(CGPoint, SKNode) ConvertPointToNode(CGPoint, SKNode)
Copy() Copy()

Performs a copy of the underlying Objective-C object.

(Inherited from NSObject)
Copy(NSZone) Copy(NSZone)

Performs a copy of the underlying Objective-C object.

Create() Create()

Creates a new node.

Create(String) Create(String)
Create(String, NSSet<Class>, NSError) Create(String, NSSet<Class>, NSError)
Create(String, Type[], NSError) Create(String, Type[], NSError)
CursorUpdate(NSEvent) CursorUpdate(NSEvent) Inherited from NSResponder
DangerousAutorelease() DangerousAutorelease() Inherited from NSObject
DangerousRelease() DangerousRelease() Inherited from NSObject
DangerousRetain() DangerousRetain() Inherited from NSObject
DidChange(NSKeyValueChange, NSIndexSet, NSString) DidChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates a change occurred to the indexes for a to-many relationship.

(Inherited from NSObject)
DidChange(NSString, NSKeyValueSetMutationKind, NSSet) DidChange(NSString, NSKeyValueSetMutationKind, NSSet) Inherited from NSObject
DidChangeValue(String) DidChangeValue(String)

Indicates that a change occurred on the specified key.

(Inherited from NSObject)
DidHintFocusMovement(UIFocusMovementHint) DidHintFocusMovement(UIFocusMovementHint)

Called when the user's finger moves on the device or pad, to alert the Node that a focus change may occur.

DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator) DidUpdateFocus(UIFocusUpdateContext, UIFocusAnimationCoordinator)
Dispose() Dispose()

Releases the resources used by the NSObject object.

(Inherited from NSObject)
Dispose(Boolean) Dispose(Boolean)

Releases the resources used by the SKNode object.

DoesNotRecognizeSelector(Selector) DoesNotRecognizeSelector(Selector)

Indicates that this object does not recognize the specified selector.

(Inherited from NSObject)
EncodeRestorableState(NSCoder) EncodeRestorableState(NSCoder) Inherited from NSResponder
EncodeRestorableState(NSCoder, NSOperationQueue) EncodeRestorableState(NSCoder, NSOperationQueue) Inherited from NSResponder
EncodeTo(NSCoder) EncodeTo(NSCoder)

Encodes the state of the object on the provided encoder

EndGestureWithEvent(NSEvent) EndGestureWithEvent(NSEvent) Inherited from NSResponder
EnumerateChildNodes(String, SKNodeChildEnumeratorHandler) EnumerateChildNodes(String, SKNodeChildEnumeratorHandler)

Passes each child node that matches name, along with a reference to a boolean value, to enumerationHandler. App devs can set the referenced boolean value to true to stop iteration.

Equals(NSObject) Equals(NSObject) Inherited from NSObject
Equals(Object) Equals(Object) Inherited from NSObject
ExposedBindings() ExposedBindings() Inherited from NSObject
FlagsChanged(NSEvent) FlagsChanged(NSEvent) Inherited from NSResponder
FlushBufferedKeyEvents() FlushBufferedKeyEvents() Inherited from NSResponder
FromFile<T>(String) FromFile<T>(String)

Creates a new SKNode by loading the assets from a file included in the application.

GetActionForKey(String) GetActionForKey(String)

Returns the action that is identified by key, or null if no action exists for the key.

GetBindingInfo(NSString) GetBindingInfo(NSString) Inherited from NSObject
GetBindingOptionDescriptions(NSString) GetBindingOptionDescriptions(NSString) Inherited from NSObject
GetBindingValueClass(NSString) GetBindingValueClass(NSString) Inherited from NSObject
GetChildNode(String) GetChildNode(String)

Searches for and returns the first node that is matched by name.

GetDictionaryOfValuesFromKeys(NSString[]) GetDictionaryOfValuesFromKeys(NSString[])

Retrieves the values of the specified keys.

(Inherited from NSObject)
GetEnumerator() GetEnumerator()

Returns an enumerator that iterates over the child nodes that belong to the current node.

GetHashCode() GetHashCode()

Generates a hash code for the current instance.

(Inherited from NSObject)
GetMethodForSelector(Selector) GetMethodForSelector(Selector) Inherited from NSObject
GetNativeField(String) GetNativeField(String) Inherited from NSObject
GetNativeHash() GetNativeHash() Inherited from NSObject
GetNewWindowForTab(NSObject) GetNewWindowForTab(NSObject) Inherited from NSResponder
GetNodeAtPoint(CGPoint) GetNodeAtPoint(CGPoint)

Returns either the most deeply nested descendant that contains point, where point is specified in the current node's coordinate system.

GetNodesAtPoint(CGPoint) GetNodesAtPoint(CGPoint)

Returns an array that contains all the child nodes that contain point, where point is specified in the current node's coordinate system.

GetObjectsMatching(String) GetObjectsMatching(String)

Returns an array that contains all the nodes that are matched by nameExpression.

GetObstaclesFromNodeBounds(SKNode[]) GetObstaclesFromNodeBounds(SKNode[])
GetObstaclesFromNodePhysicsBodies(SKNode[]) GetObstaclesFromNodePhysicsBodies(SKNode[])
GetObstaclesFromSpriteTextures(SKNode[], Single) GetObstaclesFromSpriteTextures(SKNode[], Single)
GetValue(String) GetValue(String)
HelpRequested(NSEvent) HelpRequested(NSEvent) Inherited from NSResponder
Init() Init() Inherited from NSObject
InitializeHandle(IntPtr) InitializeHandle(IntPtr) Inherited from NSObject
InitializeHandle(IntPtr, String) InitializeHandle(IntPtr, String) Inherited from NSObject
InParentHierarchy(SKNode) InParentHierarchy(SKNode)

Returns true if the current node is in the hierarchy below node.

InsertChild(SKNode, nint) InsertChild(SKNode, nint)

Inserts node at the position that is specified by index into the list of this node's children.

InterpretKeyEvents(NSEvent[]) InterpretKeyEvents(NSEvent[]) Inherited from NSResponder
IntersectsNode(SKNode) IntersectsNode(SKNode)

Returns true if the current node's frame intersects with the frame of the specified node, not counting the children of either node.

InvalidateRestorableState() InvalidateRestorableState() Inherited from NSResponder
Invoke(Action, Double) Invoke(Action, Double) Inherited from NSObject
Invoke(Action, TimeSpan) Invoke(Action, TimeSpan) Inherited from NSObject
InvokeOnMainThread(Action) InvokeOnMainThread(Action) Inherited from NSObject
InvokeOnMainThread(Selector, NSObject) InvokeOnMainThread(Selector, NSObject)

Invokes synchrously the specified code on the main UI thread.

(Inherited from NSObject)
IsEqual(NSObject) IsEqual(NSObject) Inherited from NSObject
IsEqual(SKNode) IsEqual(SKNode)
IsKindOfClass(Class) IsKindOfClass(Class) Inherited from NSObject
IsMemberOfClass(Class) IsMemberOfClass(Class) Inherited from NSObject
KeyDown(NSEvent) KeyDown(NSEvent) Inherited from NSResponder
KeyUp(NSEvent) KeyUp(NSEvent) Inherited from NSResponder
MagnifyWithEvent(NSEvent) MagnifyWithEvent(NSEvent) Inherited from NSResponder
MarkDirty() MarkDirty()

Promotes a regular peer object (IsDirectBinding is true) into a toggleref object.

(Inherited from NSObject)
MouseDown(NSEvent) MouseDown(NSEvent) Inherited from NSResponder
MouseDragged(NSEvent) MouseDragged(NSEvent) Inherited from NSResponder
MouseEntered(NSEvent) MouseEntered(NSEvent) Inherited from NSResponder
MouseExited(NSEvent) MouseExited(NSEvent) Inherited from NSResponder
MouseMoved(NSEvent) MouseMoved(NSEvent) Inherited from NSResponder
MouseUp(NSEvent) MouseUp(NSEvent) Inherited from NSResponder
MoveToParent(SKNode) MoveToParent(SKNode)

Changes the Parent of this SKNode to parent.

MutableCopy() MutableCopy()

Creates a mutable copy of the specified NSObject.

(Inherited from NSObject)
NoResponderFor(Selector) NoResponderFor(Selector) Inherited from NSResponder
ObjectDidEndEditing(NSObject) ObjectDidEndEditing(NSObject) Inherited from NSObject
ObserveValue(NSString, NSObject, NSDictionary, IntPtr) ObserveValue(NSString, NSObject, NSDictionary, IntPtr)

Indicates that the value at the specified keyPath relative to this object has changed.

(Inherited from NSObject)
ObstaclesFromNodeBounds(SKNode[]) ObstaclesFromNodeBounds(SKNode[])

Creates a new GKPolygonObstacle for each SKNode in nodes.

ObstaclesFromNodePhysicsBodies(SKNode[]) ObstaclesFromNodePhysicsBodies(SKNode[])

Creates a new GKPolygonObstacle for each PhysicsBody in the SKNode object in nodes

ObstaclesFromSpriteTextures(SKNode[], Single) ObstaclesFromSpriteTextures(SKNode[], Single)

Creates a new GKPolygonObstacle by converting the Texture of each SKNode object in nodes.

OtherMouseDown(NSEvent) OtherMouseDown(NSEvent) Inherited from NSResponder
OtherMouseDragged(NSEvent) OtherMouseDragged(NSEvent) Inherited from NSResponder
OtherMouseUp(NSEvent) OtherMouseUp(NSEvent) Inherited from NSResponder
PerformKeyEquivalent(NSEvent) PerformKeyEquivalent(NSEvent) Inherited from NSResponder
PerformSelector(Selector) PerformSelector(Selector) Inherited from NSObject
PerformSelector(Selector, NSObject) PerformSelector(Selector, NSObject) Inherited from NSObject
PerformSelector(Selector, NSObject, Double) PerformSelector(Selector, NSObject, Double)

Invokes the selector on the current instance and if the obj is not null, it passes this as its single parameter.

(Inherited from NSObject)
PerformSelector(Selector, NSObject, Double, NSString[]) PerformSelector(Selector, NSObject, Double, NSString[]) Inherited from NSObject
PerformSelector(Selector, NSObject, NSObject) PerformSelector(Selector, NSObject, NSObject) Inherited from NSObject
PerformSelector(Selector, NSThread, NSObject, Boolean) PerformSelector(Selector, NSThread, NSObject, Boolean) Inherited from NSObject
PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) PerformSelector(Selector, NSThread, NSObject, Boolean, NSString[]) Inherited from NSObject
PrepareForInterfaceBuilder() PrepareForInterfaceBuilder() Inherited from NSObject
PresentError(NSError) PresentError(NSError) Inherited from NSResponder
PresentError(NSError, NSWindow, NSObject, Selector, IntPtr) PresentError(NSError, NSWindow, NSObject, Selector, IntPtr) Inherited from NSResponder
PressureChange(NSEvent) PressureChange(NSEvent) Inherited from NSResponder
QuickLook(NSEvent) QuickLook(NSEvent) Inherited from NSResponder
RemoveActionForKey(String) RemoveActionForKey(String)

Removes the action that is identified by key, if present.

RemoveAllActions() RemoveAllActions()

Removes all the actions from the node.

RemoveAllChildren() RemoveAllChildren()

Removes all of the node's child nodes.

RemoveChildren(SKNode[]) RemoveChildren(SKNode[])

Removes the specified list of nodes from the current node's list of child nodes.

RemoveFromParent() RemoveFromParent()

Removes this node from its parent.

RemoveObserver(NSObject, NSString) RemoveObserver(NSObject, NSString)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, NSString, IntPtr) RemoveObserver(NSObject, NSString, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
RemoveObserver(NSObject, String) RemoveObserver(NSObject, String)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath.

(Inherited from NSObject)
RemoveObserver(NSObject, String, IntPtr) RemoveObserver(NSObject, String, IntPtr)

Stops the specified observer from receiving further notifications of changed values for the specified keyPath and context.

(Inherited from NSObject)
ResignFirstResponder() ResignFirstResponder() Inherited from NSResponder
RespondsToSelector(Selector) RespondsToSelector(Selector)

Whether this object recognizes the specified selector.

(Inherited from NSObject)
RestoreState(NSCoder) RestoreState(NSCoder) Inherited from NSResponder
RestoreUserActivityState(NSUserActivity) RestoreUserActivityState(NSUserActivity) Inherited from NSResponder
RightMouseDown(NSEvent) RightMouseDown(NSEvent) Inherited from NSResponder
RightMouseDragged(NSEvent) RightMouseDragged(NSEvent) Inherited from NSResponder
RightMouseUp(NSEvent) RightMouseUp(NSEvent) Inherited from NSResponder
RotateWithEvent(NSEvent) RotateWithEvent(NSEvent) Inherited from NSResponder
RunAction(SKAction) RunAction(SKAction)

Adds an action to the node that will first be processed in the next animation loop.

RunAction(SKAction, Action) RunAction(SKAction, Action)

Adds an action to the node that will be processed in the next animation loop, and calls completionHandler after the action completes.

RunAction(SKAction, String) RunAction(SKAction, String)

Adds an action to the node, accessible with the specified key, that will be processed in the next animation loop.

RunActionAsync(SKAction) RunActionAsync(SKAction)

Adds an action to the node that will be processed in the next animation loop, and calls completionHandler after the action completes.

ScrollWheel(NSEvent) ScrollWheel(NSEvent) Inherited from NSResponder
SetNativeField(String, NSObject) SetNativeField(String, NSObject) Inherited from NSObject
SetNeedsFocusUpdate() SetNeedsFocusUpdate()
SetNilValueForKey(NSString) SetNilValueForKey(NSString)

Sets the value of the specified key to null.

(Inherited from NSObject)
SetScale(nfloat) SetScale(nfloat)

Sets the X- and Y-scales to scale.

SetValue(SKAttributeValue, String) SetValue(SKAttributeValue, String)
SetValueForKey(NSObject, NSString) SetValueForKey(NSObject, NSString)

Sets the value of the property specified by the key to the specified value.

(Inherited from NSObject)
SetValueForKeyPath(IntPtr, NSString) SetValueForKeyPath(IntPtr, NSString)

A constructor used when creating managed representations of unmanaged objects; Called by the runtime.

(Inherited from NSObject)
SetValueForKeyPath(NSObject, NSString) SetValueForKeyPath(NSObject, NSString)

Sets the value of a property that can be reached using a keypath.

(Inherited from NSObject)
SetValueForUndefinedKey(NSObject, NSString) SetValueForUndefinedKey(NSObject, NSString)

Indicates an attempt to write a value to an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
SetValuesForKeysWithDictionary(NSDictionary) SetValuesForKeysWithDictionary(NSDictionary)

Sets the values of this NSObject to those in the specified dictionary.

(Inherited from NSObject)
ShouldBeTreatedAsInkEvent(NSEvent) ShouldBeTreatedAsInkEvent(NSEvent) Inherited from NSResponder
ShouldUpdateFocus(UIFocusUpdateContext) ShouldUpdateFocus(UIFocusUpdateContext)
ShowContextHelp(NSObject) ShowContextHelp(NSObject) Inherited from NSResponder
SmartMagnify(NSEvent) SmartMagnify(NSEvent) Inherited from NSResponder
SupplementalTargetForAction(Selector, NSObject) SupplementalTargetForAction(Selector, NSObject) Inherited from NSResponder
SwipeWithEvent(NSEvent) SwipeWithEvent(NSEvent) Inherited from NSResponder
TabletPoint(NSEvent) TabletPoint(NSEvent) Inherited from NSResponder
TabletProximity(NSEvent) TabletProximity(NSEvent) Inherited from NSResponder
ToString() ToString()

Returns a string representation of the value of the current instance.

(Inherited from NSObject)
TouchesBeganWithEvent(NSEvent) TouchesBeganWithEvent(NSEvent) Inherited from NSResponder
TouchesCancelledWithEvent(NSEvent) TouchesCancelledWithEvent(NSEvent) Inherited from NSResponder
TouchesEndedWithEvent(NSEvent) TouchesEndedWithEvent(NSEvent) Inherited from NSResponder
TouchesMovedWithEvent(NSEvent) TouchesMovedWithEvent(NSEvent) Inherited from NSResponder
TryToPerformwith(Selector, NSObject) TryToPerformwith(Selector, NSObject) Inherited from NSResponder
Unbind(NSString) Unbind(NSString) Inherited from NSObject
Unbind(String) Unbind(String) Inherited from NSObject
UpdateFocusIfNeeded() UpdateFocusIfNeeded()
UpdateUserActivityState(NSUserActivity) UpdateUserActivityState(NSUserActivity) Inherited from NSResponder
ValidRequestorForSendType(String, String) ValidRequestorForSendType(String, String) Inherited from NSResponder
ValueForKey(NSString) ValueForKey(NSString)

Returns the value of the property associated with the specified key.

(Inherited from NSObject)
ValueForKeyPath(NSString) ValueForKeyPath(NSString)

Returns the value of a property that can be reached using a keypath.

(Inherited from NSObject)
ValueForUndefinedKey(NSString) ValueForUndefinedKey(NSString)

Indicates an attempt to read a value of an undefined key. If not overridden, raises an NSUndefinedKeyException.

(Inherited from NSObject)
WantsForwardedScrollEventsForAxis(NSEventGestureAxis) WantsForwardedScrollEventsForAxis(NSEventGestureAxis) Inherited from NSResponder
WantsScrollEventsForSwipeTrackingOnAxis(NSEventGestureAxis) WantsScrollEventsForSwipeTrackingOnAxis(NSEventGestureAxis) Inherited from NSResponder
WillChange(NSKeyValueChange, NSIndexSet, NSString) WillChange(NSKeyValueChange, NSIndexSet, NSString)

Indicates that the values of the specified indices in the specified key are about to change.

(Inherited from NSObject)
WillChange(NSString, NSKeyValueSetMutationKind, NSSet) WillChange(NSString, NSKeyValueSetMutationKind, NSSet) Inherited from NSObject
WillChangeValue(String) WillChangeValue(String)

Indicates that the value of the specified key is about to change.

(Inherited from NSObject)
WillPresentError(NSError) WillPresentError(NSError) Inherited from NSResponder

Explicit Interface Implementations

IEnumerable.GetEnumerator() IEnumerable.GetEnumerator()

Internal.

Extension Methods

ValidateProposedFirstResponder(NSResponder, NSResponder, NSEvent) ValidateProposedFirstResponder(NSResponder, NSResponder, NSEvent)
ObjectDidBeginEditing(NSObject, INSEditor) ObjectDidBeginEditing(NSObject, INSEditor)
ObjectDidEndEditing(NSObject, INSEditor) ObjectDidEndEditing(NSObject, INSEditor)
GetValidModes(NSObject, NSFontPanel) GetValidModes(NSObject, NSFontPanel)
ValidateToolbarItem(NSObject, NSToolbarItem) ValidateToolbarItem(NSObject, NSToolbarItem)
GetTouchBar(NSResponder) GetTouchBar(NSResponder)
MakeTouchBar(NSResponder) MakeTouchBar(NSResponder)
SetTouchBar(NSResponder, NSTouchBar) SetTouchBar(NSResponder, NSTouchBar)
QuickLookPreviewItems(NSResponder, NSObject) QuickLookPreviewItems(NSResponder, NSObject)
PerformTextFinderAction(NSResponder, NSObject) PerformTextFinderAction(NSResponder, NSObject)
GetDebugDescription(INSObjectProtocol) GetDebugDescription(INSObjectProtocol)
GetEntity(SKNode) GetEntity(SKNode)
SetEntity(SKNode, GKEntity) SetEntity(SKNode, GKEntity)
AcceptsPreviewPanelControl(NSObject, QLPreviewPanel) AcceptsPreviewPanelControl(NSObject, QLPreviewPanel)
BeginPreviewPanelControl(NSObject, QLPreviewPanel) BeginPreviewPanelControl(NSObject, QLPreviewPanel)
EndPreviewPanelControl(NSObject, QLPreviewPanel) EndPreviewPanelControl(NSObject, QLPreviewPanel)
GetAccessibilityCustomRotors(NSObject) GetAccessibilityCustomRotors(NSObject)

Gets the array of UIAccessibilityCustomRotor objects appropriate for this object.

SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[]) SetAccessibilityCustomRotors(NSObject, UIAccessibilityCustomRotor[])

Sets the array of UIAccessibilityCustomRotor objects appropriate for this object.

Applies to

See also