Package apple.scenekit
Class SCNReferenceNode
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.scenekit.SCNNode
-
- apple.scenekit.SCNReferenceNode
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject,SCNActionable,SCNAnimatable,SCNBoundingVolume,UIFocusEnvironment,UIFocusItem
public class SCNReferenceNode extends SCNNode
SCNReferenceNode Node that references an external file.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class apple.scenekit.SCNNode
SCNNode.Block_childNodesPassingTest, SCNNode.Block_enumerateChildNodesUsingBlock, SCNNode.Block_enumerateHierarchyUsingBlock
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
Nested classes/interfaces inherited from interface apple.scenekit.protocol.SCNActionable
SCNActionable.Block_runActionCompletionHandler, SCNActionable.Block_runActionForKeyCompletionHandler
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSCNReferenceNode(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean_supportsSecureCoding()This property must return YES on all classes that allow secure coding.static booleanaccessInstanceVariablesDirectly()static SCNReferenceNodealloc()static java.lang.ObjectallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)static booleanautomaticallyNotifiesObserversForKey(java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)static NSArray<java.lang.String>classFallbacksForKeyedArchiver()static org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()static longhash_static()SCNReferenceNodeinit()SCNReferenceNodeinitWithCoder(NSCoder aDecoder)initWithCoder: Support coding and decoding via NSKeyedArchiver.SCNReferenceNodeinitWithURL(NSURL referenceURL)initWithURL: Creates a reference node with a url.static NSObject.Function_instanceMethodForSelector_retinstanceMethodForSelector(org.moe.natj.objc.SEL aSelector)static NSMethodSignatureinstanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)static booleaninstancesRespondToSelector(org.moe.natj.objc.SEL aSelector)booleanisLoaded()[@property] loaded Indicates whether the referenced URL has been loaded.static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)voidload_objc()load Force the reference to be loaded if it hasn't been loaded already.longloadingPolicy()[@property] loadingPolicy Specifies when to load the reference. see SCNReferenceLoadingPolicy above.static SCNVector3localFront()static SCNVector3localRight()static SCNVector3localUp()static java.lang.Objectnew_objc()static SCNReferenceNodenode()static SCNNodenodeWithGeometry(SCNGeometry geometry)static SCNReferenceNodenodeWithMDLObject(MDLObject mdlObject)static SCNReferenceNodereferenceNodeWithURL(NSURL referenceURL)referenceNodeWithURL: Creates a reference node with a url.NSURLreferenceURL()[@property] referenceURL Specifies the url to resolve.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetLoadingPolicy(long value)[@property] loadingPolicy Specifies when to load the reference. see SCNReferenceLoadingPolicy above.voidsetReferenceURL(NSURL value)[@property] referenceURL Specifies the url to resolve.static voidsetVersion_static(long aVersion)static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()voidunload()unload Remove the child nodes and mark as unloaded.static longversion_static()-
Methods inherited from class apple.scenekit.SCNNode
actionForKey, actionKeys, addAnimationForKey, addAnimationPlayerForKey, addAudioPlayer, addChildNode, addParticleSystem, animationForKey, animationKeys, animationPlayerForKey, audioPlayers, camera, canBecomeFocused, castsShadow, categoryBitMask, childNodes, childNodesPassingTest, childNodeWithNameRecursively, clone, constraints, convertPositionFromNode, convertPositionToNode, convertTransformFromNode, convertTransformToNode, convertVectorFromNode, convertVectorToNode, copyWithZone, didHintFocusMovement, didUpdateFocusInContextWithAnimationCoordinator, encodeWithCoder, entity, enumerateChildNodesUsingBlock, enumerateHierarchyUsingBlock, eulerAngles, filters, flattenedClone, focusBehavior, focusGroupIdentifier, focusItemContainer, frame, geometry, getBoundingBoxMinMax, getBoundingSphereCenterRadius, hasActions, hitTestWithSegmentFromPointToPointOptions, insertChildNodeAtIndex, isAnimationForKeyPaused, isHidden, isPaused, light, localRotateBy, localTranslateBy, lookAt, lookAtUpLocalFront, morpher, movabilityHint, name, opacity, orientation, parentFocusEnvironment, parentNode, particleSystems, pauseAnimationForKey, physicsBody, physicsField, pivot, position, preferredFocusedView, preferredFocusEnvironments, presentationNode, removeActionForKey, removeAllActions, removeAllAnimations, removeAllAudioPlayers, removeAllParticleSystems, removeAnimationForKey, removeAnimationForKeyBlendOutDuration, removeAnimationForKeyFadeOutDuration, removeAudioPlayer, removeFromParentNode, removeParticleSystem, rendererDelegate, renderingOrder, replaceChildNodeWith, resumeAnimationForKey, rotateByAroundTarget, rotation, runAction, runActionCompletionHandler, runActionForKey, runActionForKeyCompletionHandler, scale, setBoundingBoxMinMax, setCamera, setCastsShadow, setCategoryBitMask, setConstraints, setEntity, setEntity_unsafe, setEulerAngles, setFilters, setFocusBehavior, setGeometry, setHidden, setLight, setMorpher, setMovabilityHint, setName, setNeedsFocusUpdate, setOpacity, setOrientation, setPaused, setPhysicsBody, setPhysicsField, setPivot, setPosition, setRendererDelegate, setRendererDelegate_unsafe, setRenderingOrder, setRotation, setScale, setSkinner, setSpeedForAnimationKey, setTransform, setWorldOrientation, setWorldPosition, setWorldTransform, shouldUpdateFocusInContext, skinner, transform, updateFocusIfNeeded, worldFront, worldOrientation, worldPosition, worldRight, worldTransform, worldUp
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivationPoint, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedLabel, accessibilityAttributedUserInputLabels, accessibilityAttributedValue, accessibilityContainerType, accessibilityCustomActions, accessibilityCustomRotors, accessibilityDecrement, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsHidden, accessibilityFrame, accessibilityHint, accessibilityIncrement, accessibilityLabel, accessibilityLanguage, accessibilityNavigationStyle, accessibilityPath, accessibilityPerformEscape, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityScroll, accessibilityTextualContext, accessibilityTraits, accessibilityUserInputLabels, accessibilityValue, accessibilityViewIsModal, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, hash, indexOfAccessibilityElement, isAccessibilityElement, isEqual, isKindOfClass, isMemberOfClass, isProxy, methodForSelector, methodSignatureForSelector, mutableArrayValueForKey, mutableArrayValueForKeyPath, mutableCopy, mutableOrderedSetValueForKey, mutableOrderedSetValueForKeyPath, mutableSetValueForKey, mutableSetValueForKeyPath, observationInfo, observeValueForKeyPathOfObjectChangeContext, performSelector, performSelectorInBackgroundWithObject, performSelectorOnMainThreadWithObjectWaitUntilDone, performSelectorOnMainThreadWithObjectWaitUntilDoneModes, performSelectorOnThreadWithObjectWaitUntilDone, performSelectorOnThreadWithObjectWaitUntilDoneModes, performSelectorWithObject, performSelectorWithObjectAfterDelay, performSelectorWithObjectAfterDelayInModes, performSelectorWithObjectWithObject, prepareForInterfaceBuilder, provideImageDataBytesPerRowOrigin_Size_UserInfo, removeObserverForKeyPath, removeObserverForKeyPathContext, replacementObjectForCoder, replacementObjectForKeyedArchiver, respondsToSelector, self, setAccessibilityActivationPoint, setAccessibilityAttributedHint, setAccessibilityAttributedLabel, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedValue, setAccessibilityContainerType, setAccessibilityCustomActions, setAccessibilityCustomRotors, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsHidden, setAccessibilityFrame, setAccessibilityHint, setAccessibilityLabel, setAccessibilityLanguage, setAccessibilityNavigationStyle, setAccessibilityPath, setAccessibilityRespondsToUserInteraction, setAccessibilityTextualContext, setAccessibilityTraits, setAccessibilityUserInputLabels, setAccessibilityValue, setAccessibilityViewIsModal, setIsAccessibilityElement, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, superclass, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static SCNReferenceNode alloc()
-
allocWithZone
public static java.lang.Object allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget, org.moe.natj.objc.SEL aSelector, java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
hash_static
public static long hash_static()
-
instanceMethodForSelector
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
-
instanceMethodSignatureForSelector
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
-
instancesRespondToSelector
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
-
isSubclassOfClass
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
-
keyPathsForValuesAffectingValueForKey
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
-
new_objc
public static java.lang.Object new_objc()
-
node
public static SCNReferenceNode node()
-
nodeWithGeometry
public static SCNNode nodeWithGeometry(SCNGeometry geometry)
-
nodeWithMDLObject
public static SCNReferenceNode nodeWithMDLObject(MDLObject mdlObject)
-
referenceNodeWithURL
public static SCNReferenceNode referenceNodeWithURL(NSURL referenceURL)
referenceNodeWithURL: Creates a reference node with a url.
-
resolveClassMethod
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
-
resolveInstanceMethod
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
-
setVersion_static
public static void setVersion_static(long aVersion)
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
supportsSecureCoding
public static boolean supportsSecureCoding()
-
version_static
public static long version_static()
-
init
public SCNReferenceNode init()
-
initWithCoder
public SCNReferenceNode initWithCoder(NSCoder aDecoder)
initWithCoder: Support coding and decoding via NSKeyedArchiver.- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classSCNNode
-
initWithURL
public SCNReferenceNode initWithURL(NSURL referenceURL)
initWithURL: Creates a reference node with a url.
-
isLoaded
public boolean isLoaded()
[@property] loaded Indicates whether the referenced URL has been loaded.
-
load_objc
public void load_objc()
load Force the reference to be loaded if it hasn't been loaded already. The resolved nodes will be added as child nodes of the receiver.
-
loadingPolicy
public long loadingPolicy()
[@property] loadingPolicy Specifies when to load the reference. see SCNReferenceLoadingPolicy above. Defaults to SCNReferenceLoadingPolicyImmediately.
-
referenceURL
public NSURL referenceURL()
[@property] referenceURL Specifies the url to resolve.
-
setLoadingPolicy
public void setLoadingPolicy(long value)
[@property] loadingPolicy Specifies when to load the reference. see SCNReferenceLoadingPolicy above. Defaults to SCNReferenceLoadingPolicyImmediately.
-
setReferenceURL
public void setReferenceURL(NSURL value)
[@property] referenceURL Specifies the url to resolve.
-
_supportsSecureCoding
public boolean _supportsSecureCoding()
Description copied from interface:NSSecureCodingThis property must return YES on all classes that allow secure coding. Subclasses of classes that adopt NSSecureCoding and override initWithCoder: must also override this method and return YES. The Secure Coding Guide should be consulted when writing methods that decode data.- Specified by:
_supportsSecureCodingin interfaceNSSecureCoding- Overrides:
_supportsSecureCodingin classSCNNode
-
unload
public void unload()
unload Remove the child nodes and mark as unloaded.
-
localFront
public static SCNVector3 localFront()
-
localRight
public static SCNVector3 localRight()
-
localUp
public static SCNVector3 localUp()
-
-