Package org.robovm.apple.spritekit
Class SKLabelNode
- java.lang.Object
-
- org.robovm.rt.bro.NativeObject
-
- org.robovm.objc.ObjCObject
-
- org.robovm.apple.foundation.NSObject
-
- org.robovm.apple.uikit.UIResponder
-
- org.robovm.apple.spritekit.SKNode
-
- org.robovm.apple.spritekit.SKLabelNode
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,UIAccessibility
,UIFocusEnvironment
,UIFocusItem
,org.robovm.objc.ObjCProtocol
public class SKLabelNode extends SKNode
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKLabelNode.SKLabelNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.spritekit.SKNode
SKNode.SKNodePtr
-
Nested classes/interfaces inherited from class org.robovm.apple.uikit.UIResponder
UIResponder.UIResponderPtr
-
Nested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInit
-
Nested classes/interfaces inherited from class org.robovm.objc.ObjCObject
org.robovm.objc.ObjCObject.ObjCObjectPtr, org.robovm.objc.ObjCObject.Super
-
Nested classes/interfaces inherited from interface org.robovm.apple.uikit.UIAccessibility
UIAccessibility.Notifications
-
-
Field Summary
-
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAIN
-
-
Constructor Summary
Constructors Modifier Constructor Description SKLabelNode()
SKLabelNode(java.lang.String text)
SKLabelNode(java.lang.String text, java.lang.String fontName)
SKLabelNode(NSAttributedString attributedText)
SKLabelNode(NSCoder decoder)
protected
SKLabelNode(NSObject.Handle h, long handle)
protected
SKLabelNode(NSObject.SkipInit skipInit)
-
Method Summary
-
Methods inherited from class org.robovm.apple.spritekit.SKNode
addChild, calculateAccumulatedFrame, canBecomeFocused, containsPoint, convertPointFromNode, convertPointToNode, create, didHintFocusMovement, didUpdateFocus, encode, enumerateChildNodes, equalsTo, findNodesByName, getAction, getAlpha, getAttributeValues, getChild, getChildren, getConstraints, getFocusBehavior, getFocusItemContainer, getFrame, getName, getNodeAtPoint, getNodesAtPoint, getParent, getParentFocusEnvironment, getPhysicsBody, getPosition, getPreferredFocusedView, getPreferredFocusEnvironments, getReachConstraints, getScene, getSpeed, getUserData, getXScale, getYScale, getZPosition, getZRotation, hasActions, init, insertChild, intersectsNode, isHidden, isInParentHierarchy, isPaused, isUserInteractionEnabled, moveToParent, removeAction, removeAllActions, removeAllChildren, removeChildren, removeFromParent, runAction, runAction, runAction, setAlpha, setAttributeValues, setConstraints, setFocusBehavior, setHidden, setName, setNeedsFocusUpdate, setPaused, setPhysicsBody, setPosition, setReachConstraints, setScale, setSpeed, setUserData, setUserInteractionEnabled, setValue, setXScale, setYScale, setZPosition, setZRotation, shouldUpdateFocus, supportsSecureCoding, updateFocusIfNeeded, valueForAttributeNamed
-
Methods inherited from class org.robovm.apple.uikit.UIResponder
areAccessibilityElementsHidden, becomeFirstResponder, canBecomeFirstResponder, canPerformAction, canResignFirstResponder, clearTextInputContextIdentifier, getAccessibilityActivationPoint, getAccessibilityAttributedHint, getAccessibilityAttributedLabel, getAccessibilityAttributedValue, getAccessibilityFrame, getAccessibilityHint, getAccessibilityLabel, getAccessibilityLanguage, getAccessibilityNavigationStyle, getAccessibilityPath, getAccessibilityTraits, getAccessibilityValue, getActionTarget, getInputAccessoryView, getInputAccessoryViewController, getInputAssistantItem, getInputView, getInputViewController, getKeyCommands, getNextResponder, getTextInputContextIdentifier, getTextInputMode, getUndoManager, getUserActivity, isAccessibilityElement, isAccessibilityViewModal, isFirstResponder, motionBegan, motionCancelled, motionEnded, pressesBegan, pressesCancelled, pressesChanged, pressesEnded, reloadInputViews, remoteControlReceived, resignFirstResponder, restoreUserActivityState, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedValue, setAccessibilityElement, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityTraits, setAccessibilityValue, setAccessibilityViewModal, setShouldGroupAccessibilityChildren, setUserActivity, shouldGroupAccessibilityChildren, touchesBegan, touchesCancelled, touchesEnded, touchesEstimatedPropertiesUpdated, touchesMoved, updateUserActivityState
-
Methods inherited from class org.robovm.apple.foundation.NSObject
addKeyValueObserver, addKeyValueObserver, afterMarshaled, alloc, autorelease, autorelease, awakeFromNib, conformsToProtocol, copy, description, didChangeValue, didChangeValue, didChangeValues, doDispose, equals, forceSkipInit, getAutoContentAccessingProxy, getClassForCoder, getClassForKeyedArchiver, getKeyValueCoder, getObservationInfo, hash, hashCode, init, isEqual, isKindOfClass, isMemberOfClass, mutableCopy, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelector, performSelectorInBackground, performSelectorOnMainThread, performSelectorOnMainThread, performSelectorV, performSelectorV, performSelectorV, release, release, removeKeyValueObserver, removeKeyValueObservers, respondsToSelector, retain, retain, retainCount, setObservationInfo, toString, willChangeValue, willChangeValue, willChangeValues
-
-
-
-
Constructor Detail
-
SKLabelNode
public SKLabelNode()
-
SKLabelNode
protected SKLabelNode(NSObject.Handle h, long handle)
-
SKLabelNode
protected SKLabelNode(NSObject.SkipInit skipInit)
-
SKLabelNode
public SKLabelNode(java.lang.String text)
-
SKLabelNode
public SKLabelNode(NSAttributedString attributedText)
- Since:
- Available in iOS 11.0 and later.
-
SKLabelNode
public SKLabelNode(NSCoder decoder)
-
SKLabelNode
public SKLabelNode(java.lang.String text, java.lang.String fontName)
-
-
Method Detail
-
getVerticalAlignmentMode
public SKLabelVerticalAlignmentMode getVerticalAlignmentMode()
-
setVerticalAlignmentMode
public void setVerticalAlignmentMode(SKLabelVerticalAlignmentMode v)
-
getHorizontalAlignmentMode
public SKLabelHorizontalAlignmentMode getHorizontalAlignmentMode()
-
setHorizontalAlignmentMode
public void setHorizontalAlignmentMode(SKLabelHorizontalAlignmentMode v)
-
getNumberOfLines
public long getNumberOfLines()
- Since:
- Available in iOS 11.0 and later.
-
setNumberOfLines
public void setNumberOfLines(long v)
- Since:
- Available in iOS 11.0 and later.
-
getLineBreakMode
public NSLineBreakMode getLineBreakMode()
- Since:
- Available in iOS 11.0 and later.
-
setLineBreakMode
public void setLineBreakMode(NSLineBreakMode v)
- Since:
- Available in iOS 11.0 and later.
-
getPreferredMaxLayoutWidth
public double getPreferredMaxLayoutWidth()
- Since:
- Available in iOS 11.0 and later.
-
setPreferredMaxLayoutWidth
public void setPreferredMaxLayoutWidth(double v)
- Since:
- Available in iOS 11.0 and later.
-
getFontName
public java.lang.String getFontName()
-
setFontName
public void setFontName(java.lang.String v)
-
getText
public java.lang.String getText()
-
setText
public void setText(java.lang.String v)
-
getAttributedText
public NSAttributedString getAttributedText()
- Since:
- Available in iOS 11.0 and later.
-
setAttributedText
public void setAttributedText(NSAttributedString v)
- Since:
- Available in iOS 11.0 and later.
-
getFontSize
public double getFontSize()
-
setFontSize
public void setFontSize(double v)
-
getFontColor
public UIColor getFontColor()
-
setFontColor
public void setFontColor(UIColor v)
-
getColorBlendFactor
public double getColorBlendFactor()
-
setColorBlendFactor
public void setColorBlendFactor(double v)
-
getColor
public UIColor getColor()
-
setColor
public void setColor(UIColor v)
-
getBlendMode
public SKBlendMode getBlendMode()
-
setBlendMode
public void setBlendMode(SKBlendMode v)
-
create
protected static long create(java.lang.String text)
-
create
protected static long create(NSAttributedString attributedText)
- Since:
- Available in iOS 11.0 and later.
-
-