Package apple.scenekit
Class SCNFloor
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.scenekit.SCNGeometry
-
- apple.scenekit.SCNFloor
-
- All Implemented Interfaces:
NSCoding,NSCopying,NSSecureCoding,NSObject,SCNAnimatable,SCNBoundingVolume,SCNShadable
public class SCNFloor extends SCNGeometry
SCNFloor SCNFloor represents an infinite plane geometry.
-
-
Nested Class Summary
-
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.SCNShadable
SCNShadable.Block_handleBindingOfSymbolUsingBlock, SCNShadable.Block_handleUnbindingOfSymbolUsingBlock
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedSCNFloor(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 SCNFlooralloc()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 SCNFloorfloor()floor Creates and returns a floor.static SCNFloorgeometry()static SCNFloorgeometryWithMDLMesh(MDLMesh mdlMesh)static SCNFloorgeometryWithSourcesElements(NSArray<? extends SCNGeometrySource> sources, NSArray<? extends SCNGeometryElement> elements)static longhash_static()SCNFloorinit()SCNFloorinitWithCoder(NSCoder coder)NS_DESIGNATED_INITIALIZERstatic 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)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)static NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(java.lang.String key)doublelength()[@property] length The floor extent along the Z axis.static java.lang.Objectnew_objc()longreflectionCategoryBitMask()[@property] reflectionCategoryBitMask Determines the node categories to reflect.doublereflectionFalloffEnd()[@property] reflectionFalloffEnd Specifies the distance from the floor where the falloff finishes.doublereflectionFalloffStart()[@property] reflectionFalloffStart Specifies the distance from the floor where the falloff begins.doublereflectionResolutionScaleFactor()[@property] reflectionResolutionScaleFactor Specifies the resolution scale factor of the buffer used to render the reflection.doublereflectivity()[@property] reflectivity Specifies the reflectivity of the floor.static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetLength(double value)[@property] length The floor extent along the Z axis.voidsetReflectionCategoryBitMask(long value)[@property] reflectionCategoryBitMask Determines the node categories to reflect.voidsetReflectionFalloffEnd(double value)[@property] reflectionFalloffEnd Specifies the distance from the floor where the falloff finishes.voidsetReflectionFalloffStart(double value)[@property] reflectionFalloffStart Specifies the distance from the floor where the falloff begins.voidsetReflectionResolutionScaleFactor(double value)[@property] reflectionResolutionScaleFactor Specifies the resolution scale factor of the buffer used to render the reflection.voidsetReflectivity(double value)[@property] reflectivity Specifies the reflectivity of the floor.static voidsetVersion_static(long aVersion)voidsetWidth(double value)[@property] width The floor extent along the X axis.static org.moe.natj.objc.Classsuperclass_static()static booleansupportsSecureCoding()static longversion_static()doublewidth()[@property] width The floor extent along the X axis.-
Methods inherited from class apple.scenekit.SCNGeometry
addAnimationForKey, addAnimationPlayerForKey, animationForKey, animationKeys, animationPlayerForKey, copyWithZone, edgeCreasesElement, edgeCreasesSource, encodeWithCoder, firstMaterial, geometryElementAtIndex, geometryElementCount, geometryElements, geometrySources, geometrySourcesForSemantic, getBoundingBoxMinMax, getBoundingSphereCenterRadius, handleBindingOfSymbolUsingBlock, handleUnbindingOfSymbolUsingBlock, insertMaterialAtIndex, isAnimationForKeyPaused, levelsOfDetail, materials, materialWithName, name, pauseAnimationForKey, program, removeAllAnimations, removeAnimationForKey, removeAnimationForKeyBlendOutDuration, removeAnimationForKeyFadeOutDuration, removeMaterialAtIndex, replaceMaterialAtIndexWithMaterial, resumeAnimationForKey, setBoundingBoxMinMax, setEdgeCreasesElement, setEdgeCreasesSource, setFirstMaterial, setLevelsOfDetail, setMaterials, setName, setProgram, setShaderModifiers, setSpeedForAnimationKey, setSubdivisionLevel, setTessellator, setWantsAdaptiveSubdivision, shaderModifiers, subdivisionLevel, tessellator, wantsAdaptiveSubdivision
-
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 SCNFloor 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()
-
floor
public static SCNFloor floor()
floor Creates and returns a floor. A floor is an infinite plane.
-
geometry
public static SCNFloor geometry()
-
geometryWithSourcesElements
public static SCNFloor geometryWithSourcesElements(NSArray<? extends SCNGeometrySource> sources, NSArray<? extends SCNGeometryElement> elements)
-
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()
-
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 SCNFloor init()
- Overrides:
initin classSCNGeometry
-
initWithCoder
public SCNFloor initWithCoder(NSCoder coder)
Description copied from interface:NSCodingNS_DESIGNATED_INITIALIZER- Specified by:
initWithCoderin interfaceNSCoding- Overrides:
initWithCoderin classSCNGeometry
-
length
public double length()
[@property] length The floor extent along the Z axis. Animatable. If the value is equal to 0, the floor is infinite on the Z axis. The default value is 0.
-
reflectionCategoryBitMask
public long reflectionCategoryBitMask()
[@property] reflectionCategoryBitMask Determines the node categories to reflect. Defaults to all bits set.
-
reflectionFalloffEnd
public double reflectionFalloffEnd()
[@property] reflectionFalloffEnd Specifies the distance from the floor where the falloff finishes. Animatable. If the value is 0 then there is no falloff. The default value is 0.
-
reflectionFalloffStart
public double reflectionFalloffStart()
[@property] reflectionFalloffStart Specifies the distance from the floor where the falloff begins. Animatable. The default value is 0.
-
reflectionResolutionScaleFactor
public double reflectionResolutionScaleFactor()
[@property] reflectionResolutionScaleFactor Specifies the resolution scale factor of the buffer used to render the reflection. Defaults to 0.5. #endif
-
reflectivity
public double reflectivity()
[@property] reflectivity Specifies the reflectivity of the floor. Animatable. If the value is greater than zero then the surface will reflect other objects in the scene. The default value is 0.25.
-
setLength
public void setLength(double value)
[@property] length The floor extent along the Z axis. Animatable. If the value is equal to 0, the floor is infinite on the Z axis. The default value is 0.
-
setReflectionCategoryBitMask
public void setReflectionCategoryBitMask(long value)
[@property] reflectionCategoryBitMask Determines the node categories to reflect. Defaults to all bits set.
-
setReflectionFalloffEnd
public void setReflectionFalloffEnd(double value)
[@property] reflectionFalloffEnd Specifies the distance from the floor where the falloff finishes. Animatable. If the value is 0 then there is no falloff. The default value is 0.
-
setReflectionFalloffStart
public void setReflectionFalloffStart(double value)
[@property] reflectionFalloffStart Specifies the distance from the floor where the falloff begins. Animatable. The default value is 0.
-
setReflectionResolutionScaleFactor
public void setReflectionResolutionScaleFactor(double value)
[@property] reflectionResolutionScaleFactor Specifies the resolution scale factor of the buffer used to render the reflection. Defaults to 0.5. #endif
-
setReflectivity
public void setReflectivity(double value)
[@property] reflectivity Specifies the reflectivity of the floor. Animatable. If the value is greater than zero then the surface will reflect other objects in the scene. The default value is 0.25.
-
setWidth
public void setWidth(double value)
[@property] width The floor extent along the X axis. Animatable. If the value is equal to 0, the floor is infinite on the X axis. The default value is 0.
-
_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 classSCNGeometry
-
width
public double width()
[@property] width The floor extent along the X axis. Animatable. If the value is equal to 0, the floor is infinite on the X axis. The default value is 0.
-
-