Package org.robovm.apple.spritekit
Class SKTileMapNode
- 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.SKTileMapNode
-
- All Implemented Interfaces:
NSCoding
,NSObjectProtocol
,NSSecureCoding
,UIAccessibility
,UIFocusEnvironment
,UIFocusItem
,org.robovm.objc.ObjCProtocol
public class SKTileMapNode extends SKNode implements NSSecureCoding
- Since:
- Available in iOS 10.0 and later.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
SKTileMapNode.SKTileMapNodePtr
-
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 SKTileMapNode()
SKTileMapNode(NSCoder decoder)
protected
SKTileMapNode(NSObject.Handle h, long handle)
protected
SKTileMapNode(NSObject.SkipInit skipInit)
SKTileMapNode(SKTileSet tileSet, long columns, long rows, CGSize tileSize)
SKTileMapNode(SKTileSet tileSet, long columns, long rows, CGSize tileSize, NSArray<SKTileGroup> tileGroupLayout)
SKTileMapNode(SKTileSet tileSet, long columns, long rows, CGSize tileSize, SKTileGroup tileGroup)
-
Method Summary
-
Methods inherited from class org.robovm.apple.spritekit.SKNode
addChild, calculateAccumulatedFrame, canBecomeFocused, containsPoint, convertPointFromNode, convertPointToNode, create, create, didHintFocusMovement, didUpdateFocus, encode, enumerateChildNodes, equalsTo, findNodesByName, getAction, getAlpha, 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, setConstraints, setFocusBehavior, setHidden, setName, setNeedsFocusUpdate, setPaused, setPhysicsBody, setPosition, setReachConstraints, setScale, setSpeed, setUserData, setUserInteractionEnabled, setXScale, setYScale, setZPosition, setZRotation, shouldUpdateFocus, supportsSecureCoding, updateFocusIfNeeded
-
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
-
SKTileMapNode
public SKTileMapNode()
-
SKTileMapNode
protected SKTileMapNode(NSObject.Handle h, long handle)
-
SKTileMapNode
protected SKTileMapNode(NSObject.SkipInit skipInit)
-
SKTileMapNode
public SKTileMapNode(SKTileSet tileSet, long columns, long rows, CGSize tileSize, SKTileGroup tileGroup)
-
SKTileMapNode
public SKTileMapNode(SKTileSet tileSet, long columns, long rows, CGSize tileSize, NSArray<SKTileGroup> tileGroupLayout)
-
SKTileMapNode
public SKTileMapNode(NSCoder decoder)
-
-
Method Detail
-
getNumberOfColumns
public long getNumberOfColumns()
-
setNumberOfColumns
public void setNumberOfColumns(long v)
-
getNumberOfRows
public long getNumberOfRows()
-
setNumberOfRows
public void setNumberOfRows(long v)
-
getTileSize
public CGSize getTileSize()
-
setTileSize
public void setTileSize(CGSize v)
-
getMapSize
public CGSize getMapSize()
-
getTileSet
public SKTileSet getTileSet()
-
setTileSet
public void setTileSet(SKTileSet 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)
-
getAnchorPoint
public CGPoint getAnchorPoint()
-
setAnchorPoint
public void setAnchorPoint(CGPoint v)
-
getShader
public SKShader getShader()
-
setShader
public void setShader(SKShader v)
-
getAttributeValues
public NSDictionary<NSString,SKAttributeValue> getAttributeValues()
- Overrides:
getAttributeValues
in classSKNode
- Since:
- Available in iOS 10.0 and later.
-
setAttributeValues
public void setAttributeValues(NSDictionary<NSString,SKAttributeValue> v)
- Overrides:
setAttributeValues
in classSKNode
- Since:
- Available in iOS 10.0 and later.
-
getLightingBitMask
public int getLightingBitMask()
-
setLightingBitMask
public void setLightingBitMask(int v)
-
isEnableAutomapping
public boolean isEnableAutomapping()
-
setEnableAutomapping
public void setEnableAutomapping(boolean v)
-
init
protected long init(SKTileSet tileSet, long columns, long rows, CGSize tileSize, SKTileGroup tileGroup)
-
init
protected long init(SKTileSet tileSet, long columns, long rows, CGSize tileSize, NSArray<SKTileGroup> tileGroupLayout)
-
valueForAttributeNamed
public SKAttributeValue valueForAttributeNamed(java.lang.String key)
- Overrides:
valueForAttributeNamed
in classSKNode
- Since:
- Available in iOS 10.0 and later.
-
setValue
public void setValue(SKAttributeValue value, java.lang.String key)
-
fill
public void fill(SKTileGroup tileGroup)
-
getTileDefinition
public SKTileDefinition getTileDefinition(long column, long row)
-
getTileGroup
public SKTileGroup getTileGroup(long column, long row)
-
setTileGroup
public void setTileGroup(SKTileGroup tileGroup, long column, long row)
-
setTileGroup
public void setTileGroup(SKTileGroup tileGroup, SKTileDefinition tileDefinition, long column, long row)
-
tileColumnIndexFromPosition
public long tileColumnIndexFromPosition(CGPoint position)
-
tileRowIndexFromPosition
public long tileRowIndexFromPosition(CGPoint position)
-
getCenterOfTile
public CGPoint getCenterOfTile(long column, long row)
-
-