public class SCNGeometryTessellator extends NSObject implements NSCopying, NSSecureCoding
A geometry tessellator describes how a more detailed surface is calculated from the geometry's initial surface.
NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
SCNGeometryTessellator(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
_supportsSecureCoding()
This property must return YES on all classes that allow secure coding.
|
static boolean |
accessInstanceVariablesDirectly() |
static SCNGeometryTessellator |
alloc() |
static SCNGeometryTessellator |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static boolean |
automaticallyNotifiesObserversForKey(java.lang.String key) |
static void |
cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget) |
static void |
cancelPreviousPerformRequestsWithTargetSelectorObject(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.Class |
classForKeyedUnarchiver() |
java.lang.Object |
copyWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
static java.lang.String |
debugDescription_static() |
static java.lang.String |
description_static() |
double |
edgeTessellationFactor()
[@property] edgeTessellationFactor
|
void |
encodeWithCoder(NSCoder coder) |
static long |
hash_static() |
SCNGeometryTessellator |
init() |
SCNGeometryTessellator |
initWithCoder(NSCoder coder)
NS_DESIGNATED_INITIALIZER
|
double |
insideTessellationFactor()
[@property] insideTessellationFactor
|
static NSObject.Function_instanceMethodForSelector_ret |
instanceMethodForSelector(org.moe.natj.objc.SEL aSelector) |
static NSMethodSignature |
instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector) |
static boolean |
instancesRespondToSelector(org.moe.natj.objc.SEL aSelector) |
boolean |
isAdaptive()
[@property] adaptive
|
boolean |
isScreenSpace()
[@property] screenspace
|
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
double |
maximumEdgeLength()
[@property] maximumEdgeLength
|
static SCNGeometryTessellator |
new_objc() |
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
void |
setAdaptive(boolean value)
[@property] adaptive
|
void |
setEdgeTessellationFactor(double value)
[@property] edgeTessellationFactor
|
void |
setInsideTessellationFactor(double value)
[@property] insideTessellationFactor
|
void |
setMaximumEdgeLength(double value)
[@property] maximumEdgeLength
|
void |
setScreenSpace(boolean value)
[@property] screenspace
|
void |
setSmoothingMode(long value)
[@property] smoothingMode
|
void |
setTessellationFactorScale(double value)
[@property] tessellationFactorScale
|
void |
setTessellationPartitionMode(long value)
[@property] tessellationPartitionMode
|
static void |
setVersion_static(long aVersion) |
long |
smoothingMode()
[@property] smoothingMode
|
static org.moe.natj.objc.Class |
superclass_static() |
static boolean |
supportsSecureCoding() |
double |
tessellationFactorScale()
[@property] tessellationFactorScale
|
long |
tessellationPartitionMode()
[@property] tessellationPartitionMode
|
static long |
version_static() |
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, willChangeValuesAtIndexesForKeyprotected SCNGeometryTessellator(org.moe.natj.general.Pointer peer)
public static boolean accessInstanceVariablesDirectly()
public static SCNGeometryTessellator alloc()
public static SCNGeometryTessellator allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public static boolean automaticallyNotifiesObserversForKey(java.lang.String key)
public static void cancelPreviousPerformRequestsWithTarget(java.lang.Object aTarget)
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(java.lang.Object aTarget,
org.moe.natj.objc.SEL aSelector,
java.lang.Object anArgument)
public static NSArray<java.lang.String> classFallbacksForKeyedArchiver()
public static org.moe.natj.objc.Class classForKeyedUnarchiver()
public java.lang.Object copyWithZone(org.moe.natj.general.ptr.VoidPtr zone)
copyWithZone in interface NSCopyingpublic static java.lang.String debugDescription_static()
public static java.lang.String description_static()
public double edgeTessellationFactor()
Specifies the edge tessellation factor. Defaults to 1.
This has no effect for adaptive subdivision
public void encodeWithCoder(NSCoder coder)
encodeWithCoder in interface NSCodingpublic static long hash_static()
public SCNGeometryTessellator init()
public SCNGeometryTessellator initWithCoder(NSCoder coder)
NSCodinginitWithCoder in interface NSCodingpublic double insideTessellationFactor()
Specifies the inside tessellation factor. Defaults to 1.
This has no effect for adaptive subdivision
public static NSObject.Function_instanceMethodForSelector_ret instanceMethodForSelector(org.moe.natj.objc.SEL aSelector)
public static NSMethodSignature instanceMethodSignatureForSelector(org.moe.natj.objc.SEL aSelector)
public static boolean instancesRespondToSelector(org.moe.natj.objc.SEL aSelector)
public boolean isAdaptive()
Specifies if the tessellation should be uniform or adaptive. Defaults to NO.
public boolean isScreenSpace()
Specifies if the level of tessellation should be adapted in screenSpace. Defaults to NO.
public static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public double maximumEdgeLength()
Specifies the maximum edge length. Defaults to 1.
This has no effect for non-adaptive subdivision
public static SCNGeometryTessellator new_objc()
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public void setAdaptive(boolean value)
Specifies if the tessellation should be uniform or adaptive. Defaults to NO.
public void setEdgeTessellationFactor(double value)
Specifies the edge tessellation factor. Defaults to 1.
This has no effect for adaptive subdivision
public void setInsideTessellationFactor(double value)
Specifies the inside tessellation factor. Defaults to 1.
This has no effect for adaptive subdivision
public void setMaximumEdgeLength(double value)
Specifies the maximum edge length. Defaults to 1.
This has no effect for non-adaptive subdivision
public void setScreenSpace(boolean value)
Specifies if the level of tessellation should be adapted in screenSpace. Defaults to NO.
public void setSmoothingMode(long value)
Defaults to SCNTessellationSmoothingModeNone.
public void setTessellationFactorScale(double value)
Specifies the scale factor applied to the per-patch tessellation factors. Defaults to 1.
public void setTessellationPartitionMode(long value)
Specifies the tessellation partition mode. Defaults to MTLTessellationPartitionModeInteger.
public static void setVersion_static(long aVersion)
public long smoothingMode()
Defaults to SCNTessellationSmoothingModeNone.
public static org.moe.natj.objc.Class superclass_static()
public static boolean supportsSecureCoding()
public boolean _supportsSecureCoding()
NSSecureCoding_supportsSecureCoding in interface NSSecureCodingpublic double tessellationFactorScale()
Specifies the scale factor applied to the per-patch tessellation factors. Defaults to 1.
public long tessellationPartitionMode()
Specifies the tessellation partition mode. Defaults to MTLTessellationPartitionModeInteger.
public static long version_static()