Package org.robovm.apple.scenekit
Class SCNNode
java.lang.Object
org.robovm.rt.bro.NativeObject
org.robovm.objc.ObjCObject
org.robovm.apple.foundation.NSObject
org.robovm.apple.scenekit.SCNNode
- All Implemented Interfaces:
NSCoding,NSObjectProtocol,NSSecureCoding,SCNActionable,SCNAnimatable,SCNBoundingVolume,UIFocusEnvironment,UIFocusItem,ObjCProtocol
- Direct Known Subclasses:
SCNReferenceNode
public class SCNNode extends NSObject implements NSSecureCoding, SCNAnimatable, SCNActionable, SCNBoundingVolume, UIFocusItem
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classSCNNode.SCNNodePtrNested classes/interfaces inherited from class org.robovm.apple.foundation.NSObject
NSObject.Handle, NSObject.Marshaler, NSObject.NoRetainMarshaler, NSObject.NSKeyValueObserver, NSObject.NSObjectPtr, NSObject.SkipInitNested classes/interfaces inherited from class org.robovm.objc.ObjCObject
ObjCObject.ObjCObjectPtr, ObjCObject.Super -
Field Summary
Fields inherited from class org.robovm.apple.foundation.NSObject
FLAG_NO_RETAINFields inherited from class org.robovm.objc.ObjCObject
customClass -
Constructor Summary
Constructors Modifier Constructor Description SCNNode()SCNNode(NSCoder coder)protectedSCNNode(NSObject.Handle h, long handle)protectedSCNNode(NSObject.SkipInit skipInit) -
Method Summary
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, willChangeValuesMethods inherited from class org.robovm.objc.ObjCObject
addStrongRef, dispose, dispose, finalize, getAssociatedObject, getObjCClass, getPeerObject, getSuper, initObject, logRetainRelease, removeStrongRef, retainCustomObjectFromCb, setAssociatedObject, toObjCObject, toObjCObject, updateStrongRefMethods inherited from class org.robovm.rt.bro.NativeObject
as, getHandle, setHandle
-
Constructor Details
-
SCNNode
public SCNNode() -
SCNNode
-
SCNNode
-
SCNNode
-
-
Method Details
-
getName
-
setName
-
getLight
-
setLight
-
getCamera
-
setCamera
-
getGeometry
-
setGeometry
-
getSkinner
-
setSkinner
-
getMorpher
-
setMorpher
-
getTransform
-
setTransform
-
getWorldTransform
-
setWorldTransform
-
getPosition
-
setPosition
-
getWorldPosition
- Since:
- Available in iOS 11.0 and later.
-
setWorldPosition
- Since:
- Available in iOS 11.0 and later.
-
getRotation
-
setRotation
-
getOrientation
-
setOrientation
-
getWorldOrientation
- Since:
- Available in iOS 11.0 and later.
-
setWorldOrientation
- Since:
- Available in iOS 11.0 and later.
-
getEulerAngles
-
setEulerAngles
-
getScale
-
setScale
-
getPivot
-
setPivot
-
isHidden
public boolean isHidden() -
setHidden
public void setHidden(boolean v) -
getOpacity
public double getOpacity() -
setOpacity
public void setOpacity(double v) -
getRenderingOrder
public long getRenderingOrder() -
setRenderingOrder
public void setRenderingOrder(long v) -
castsShadow
public boolean castsShadow() -
setCastsShadow
public void setCastsShadow(boolean v) -
getMovabilityHint
- Since:
- Available in iOS 10.0 and later.
-
setMovabilityHint
- Since:
- Available in iOS 10.0 and later.
-
getParentNode
-
getChildNodes
-
getPhysicsBody
-
setPhysicsBody
-
getPhysicsField
-
setPhysicsField
-
getConstraints
-
setConstraints
-
getFilters
-
setFilters
-
getPresentationNode
-
isPaused
public boolean isPaused() -
setPaused
public void setPaused(boolean v) -
getRendererDelegate
-
setRendererDelegate
-
getCategoryBitMask
public long getCategoryBitMask() -
setCategoryBitMask
public void setCategoryBitMask(long v) -
getFocusBehavior
- Since:
- Available in iOS 11.0 and later.
-
setFocusBehavior
- Since:
- Available in iOS 11.0 and later.
-
getLocalUp
- Since:
- Available in iOS 11.0 and later.
-
getLocalRight
- Since:
- Available in iOS 11.0 and later.
-
getLocalFront
- Since:
- Available in iOS 11.0 and later.
-
getWorldUp
- Since:
- Available in iOS 11.0 and later.
-
getWorldRight
- Since:
- Available in iOS 11.0 and later.
-
getWorldFront
- Since:
- Available in iOS 11.0 and later.
-
getSimdTransform
- Since:
- Available in iOS 11.0 and later.
-
setSimdTransform
- Since:
- Available in iOS 11.0 and later.
-
getSimdPosition
- Since:
- Available in iOS 11.0 and later.
-
setSimdPosition
- Since:
- Available in iOS 11.0 and later.
-
getSimdRotation
- Since:
- Available in iOS 11.0 and later.
-
setSimdRotation
- Since:
- Available in iOS 11.0 and later.
-
getSimdOrientation
- Since:
- Available in iOS 11.0 and later.
-
setSimdOrientation
- Since:
- Available in iOS 11.0 and later.
-
getSimdEulerAngles
- Since:
- Available in iOS 11.0 and later.
-
setSimdEulerAngles
- Since:
- Available in iOS 11.0 and later.
-
getSimdScale
- Since:
- Available in iOS 11.0 and later.
-
setSimdScale
- Since:
- Available in iOS 11.0 and later.
-
getSimdPivot
- Since:
- Available in iOS 11.0 and later.
-
setSimdPivot
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldPosition
- Since:
- Available in iOS 11.0 and later.
-
setSimdWorldPosition
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldOrientation
- Since:
- Available in iOS 11.0 and later.
-
setSimdWorldOrientation
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldTransform
- Since:
- Available in iOS 11.0 and later.
-
setSimdWorldTransform
- Since:
- Available in iOS 11.0 and later.
-
getSimdLocalUp
- Since:
- Available in iOS 11.0 and later.
-
getSimdLocalRight
- Since:
- Available in iOS 11.0 and later.
-
getSimdLocalFront
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldUp
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldRight
- Since:
- Available in iOS 11.0 and later.
-
getSimdWorldFront
- Since:
- Available in iOS 11.0 and later.
-
getParticleSystems
-
getAudioPlayers
- Since:
- Available in iOS 9.0 and later.
-
supportsSecureCoding
public static boolean supportsSecureCoding() -
getAnimationKeys
- Specified by:
getAnimationKeysin interfaceSCNAnimatable
-
hasActions
public boolean hasActions()- Specified by:
hasActionsin interfaceSCNActionable
-
getActionKeys
- Specified by:
getActionKeysin interfaceSCNActionable
-
canBecomeFocused
public boolean canBecomeFocused()- Specified by:
canBecomeFocusedin interfaceUIFocusItem
-
getFrame
- Specified by:
getFramein interfaceUIFocusItem- Since:
- Available in iOS 12.0 and later.
-
getFocusEffect
- Specified by:
getFocusEffectin interfaceUIFocusItem- Since:
- Available in iOS 15.0 and later.
-
getFocusGroupPriority
public long getFocusGroupPriority()- Specified by:
getFocusGroupPriorityin interfaceUIFocusItem- Since:
- Available in iOS 15.0 and later.
-
isTransparentFocusItem
public boolean isTransparentFocusItem()- Specified by:
isTransparentFocusItemin interfaceUIFocusItem- Since:
- Available in iOS 15.0 and later.
-
getPreferredFocusEnvironments
- Specified by:
getPreferredFocusEnvironmentsin interfaceUIFocusEnvironment
-
getParentFocusEnvironment
- Specified by:
getParentFocusEnvironmentin interfaceUIFocusEnvironment- Since:
- Available in iOS 12.0 and later.
-
getFocusItemContainer
- Specified by:
getFocusItemContainerin interfaceUIFocusEnvironment- Since:
- Available in iOS 12.0 and later.
-
getPreferredFocusedView
Deprecated.Deprecated in iOS 10.0. Use preferredFocusEnvironments- Specified by:
getPreferredFocusedViewin interfaceUIFocusEnvironment- Since:
- Available in iOS 9.0 and later.
-
getFocusGroupIdentifier
- Specified by:
getFocusGroupIdentifierin interfaceUIFocusEnvironment- Since:
- Available in iOS 14.0 and later.
-
getBoundingBoxMin
-
getBoundingBoxMax
-
getBoundingSphereCenter
-
getBoundingSphereRadius
public double getBoundingSphereRadius() -
setBoundingBox
-
addChildNode
-
insertChildNode
-
removeFromParentNode
public void removeFromParentNode() -
replaceChildNode
-
findChildNodeWithName
-
getChildNodesPassingTest
-
enumerateChildNodes
-
enumerateHierarchyUsingBlock
- Since:
- Available in iOS 10.0 and later.
-
convertPositionToNode
-
convertPositionFromNode
-
convertVectorToNode
- Since:
- Available in iOS 11.0 and later.
-
convertVectorFromNode
- Since:
- Available in iOS 11.0 and later.
-
convertTransformToNode
-
convertTransformFromNode
-
hitTestWithSegment
public NSArray<SCNHitTestResult> hitTestWithSegment(SCNVector3 pointA, SCNVector3 pointB, SCNHitTestOptions options) -
create
-
create
-
lookAt
- Since:
- Available in iOS 11.0 and later.
-
lookAt
- Since:
- Available in iOS 11.0 and later.
-
localTranslateBy
- Since:
- Available in iOS 11.0 and later.
-
localRotateBy
- Since:
- Available in iOS 11.0 and later.
-
rotate
- Since:
- Available in iOS 11.0 and later.
-
simdConvertPositionToNode
- Since:
- Available in iOS 11.0 and later.
-
simdConvertPositionFromNode
- Since:
- Available in iOS 11.0 and later.
-
simdConvertVectorToNode
- Since:
- Available in iOS 11.0 and later.
-
simdConvertVectorFromNode
- Since:
- Available in iOS 11.0 and later.
-
simdConvertTransformTtoNode
- Since:
- Available in iOS 11.0 and later.
-
simdConvertTransformFromNode
- Since:
- Available in iOS 11.0 and later.
-
simdLookAt
- Since:
- Available in iOS 11.0 and later.
-
simdLook
- Since:
- Available in iOS 11.0 and later.
-
simdLocalTranslateBy
- Since:
- Available in iOS 11.0 and later.
-
simdLocalRotateBy
- Since:
- Available in iOS 11.0 and later.
-
simdRotate
- Since:
- Available in iOS 11.0 and later.
-
addParticleSystem
-
removeAllParticleSystems
public void removeAllParticleSystems() -
removeParticleSystem
-
addAudioPlayer
- Since:
- Available in iOS 9.0 and later.
-
removeAllAudioPlayers
public void removeAllAudioPlayers()- Since:
- Available in iOS 9.0 and later.
-
removeAudioPlayer
- Since:
- Available in iOS 9.0 and later.
-
encode
-
init
-
addAnimation
- Specified by:
addAnimationin interfaceSCNAnimatable
-
addAnimationPlayer
- Specified by:
addAnimationPlayerin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
removeAllAnimations
public void removeAllAnimations()- Specified by:
removeAllAnimationsin interfaceSCNAnimatable
-
removeAllAnimations
public void removeAllAnimations(double duration)- Specified by:
removeAllAnimationsin interfaceSCNAnimatable- Since:
- Available in iOS 15.0 and later.
-
removeAnimation
- Specified by:
removeAnimationin interfaceSCNAnimatable
-
removeAnimationForKey
- Specified by:
removeAnimationForKeyin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
animationPlayerForKey
- Specified by:
animationPlayerForKeyin interfaceSCNAnimatable- Since:
- Available in iOS 11.0 and later.
-
removeAnimation
Deprecated.Deprecated in iOS 11.0. Use -removeAnimationForKey:blendOutDuration:- Specified by:
removeAnimationin interfaceSCNAnimatable
-
getAnimation
Deprecated.Deprecated in iOS 11.0. Use -animationPlayerForKey:- Specified by:
getAnimationin interfaceSCNAnimatable
-
pauseAnimation
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Specified by:
pauseAnimationin interfaceSCNAnimatable
-
resumeAnimation
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setPaused:] instead- Specified by:
resumeAnimationin interfaceSCNAnimatable
-
setSpeed
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer setSpeed:] instead- Specified by:
setSpeedin interfaceSCNAnimatable- Since:
- Available in iOS 10.0 and later.
-
isAnimationPaused
Deprecated.Deprecated in iOS 11.0. Use -[SCNAnimationPlayer paused] instead- Specified by:
isAnimationPausedin interfaceSCNAnimatable
-
runAction
- Specified by:
runActionin interfaceSCNActionable
-
runAction
- Specified by:
runActionin interfaceSCNActionable
-
runAction
- Specified by:
runActionin interfaceSCNActionable
-
runAction
- Specified by:
runActionin interfaceSCNActionable
-
getAction
- Specified by:
getActionin interfaceSCNActionable
-
removeAction
- Specified by:
removeActionin interfaceSCNActionable
-
removeAllActions
public void removeAllActions()- Specified by:
removeAllActionsin interfaceSCNActionable
-
getBoundingBox
- Specified by:
getBoundingBoxin interfaceSCNBoundingVolume
-
setBoundingBox
- Specified by:
setBoundingBoxin interfaceSCNBoundingVolume
-
getBoundingSphere
- Specified by:
getBoundingSpherein interfaceSCNBoundingVolume
-
didHintFocusMovement
- Specified by:
didHintFocusMovementin interfaceUIFocusItem- Since:
- Available in iOS 12.0 and later.
-
setNeedsFocusUpdate
public void setNeedsFocusUpdate()- Specified by:
setNeedsFocusUpdatein interfaceUIFocusEnvironment
-
updateFocusIfNeeded
public void updateFocusIfNeeded()- Specified by:
updateFocusIfNeededin interfaceUIFocusEnvironment
-
shouldUpdateFocus
- Specified by:
shouldUpdateFocusin interfaceUIFocusEnvironment
-
didUpdateFocus
- Specified by:
didUpdateFocusin interfaceUIFocusEnvironment
-