Package apple.uikit
Class UIFieldBehavior
- java.lang.Object
-
- org.moe.natj.general.NativeObject
-
- org.moe.natj.objc.ObjCObject
-
- apple.NSObject
-
- apple.uikit.UIDynamicBehavior
-
- apple.uikit.UIFieldBehavior
-
- All Implemented Interfaces:
NSObject
public class UIFieldBehavior extends UIDynamicBehavior
API-Since: 9.0
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceUIFieldBehavior.Block_fieldWithEvaluationBlock-
Nested classes/interfaces inherited from class apple.uikit.UIDynamicBehavior
UIDynamicBehavior.Block_action_ret, UIDynamicBehavior.Block_setAction
-
Nested classes/interfaces inherited from class apple.NSObject
NSObject.Block_accessibilityActivateBlock_ret, NSObject.Block_accessibilityActivationPointBlock_ret, NSObject.Block_accessibilityAttributedHintBlock_ret, NSObject.Block_accessibilityAttributedLabelBlock_ret, NSObject.Block_accessibilityAttributedUserInputLabelsBlock_ret, NSObject.Block_accessibilityAttributedValueBlock_ret, NSObject.Block_accessibilityContainerTypeBlock_ret, NSObject.Block_accessibilityCustomActionsBlock_ret, NSObject.Block_accessibilityCustomRotorsBlock_ret, NSObject.Block_accessibilityDecrementBlock_ret, NSObject.Block_accessibilityElementsBlock_ret, NSObject.Block_accessibilityElementsHiddenBlock_ret, NSObject.Block_accessibilityFrameBlock_ret, NSObject.Block_accessibilityHeaderElementsBlock_ret, NSObject.Block_accessibilityHintBlock_ret, NSObject.Block_accessibilityIdentifierBlock_ret, NSObject.Block_accessibilityIncrementBlock_ret, NSObject.Block_accessibilityLabelBlock_ret, NSObject.Block_accessibilityLanguageBlock_ret, NSObject.Block_accessibilityMagicTapBlock_ret, NSObject.Block_accessibilityNavigationStyleBlock_ret, NSObject.Block_accessibilityPathBlock_ret, NSObject.Block_accessibilityPerformEscapeBlock_ret, NSObject.Block_accessibilityRespondsToUserInteractionBlock_ret, NSObject.Block_accessibilityShouldGroupAccessibilityChildrenBlock_ret, NSObject.Block_accessibilityTextualContextBlock_ret, NSObject.Block_accessibilityTraitsBlock_ret, NSObject.Block_accessibilityUserInputLabelsBlock_ret, NSObject.Block_accessibilityValueBlock_ret, NSObject.Block_accessibilityViewIsModalBlock_ret, NSObject.Block_automationElementsBlock_ret, NSObject.Block_isAccessibilityElementBlock_ret, NSObject.Block_setAccessibilityActivateBlock, NSObject.Block_setAccessibilityActivationPointBlock, NSObject.Block_setAccessibilityAttributedHintBlock, NSObject.Block_setAccessibilityAttributedLabelBlock, NSObject.Block_setAccessibilityAttributedUserInputLabelsBlock, NSObject.Block_setAccessibilityAttributedValueBlock, NSObject.Block_setAccessibilityContainerTypeBlock, NSObject.Block_setAccessibilityCustomActionsBlock, NSObject.Block_setAccessibilityCustomRotorsBlock, NSObject.Block_setAccessibilityDecrementBlock, NSObject.Block_setAccessibilityElementsBlock, NSObject.Block_setAccessibilityElementsHiddenBlock, NSObject.Block_setAccessibilityFrameBlock, NSObject.Block_setAccessibilityHeaderElementsBlock, NSObject.Block_setAccessibilityHintBlock, NSObject.Block_setAccessibilityIdentifierBlock, NSObject.Block_setAccessibilityIncrementBlock, NSObject.Block_setAccessibilityLabelBlock, NSObject.Block_setAccessibilityLanguageBlock, NSObject.Block_setAccessibilityMagicTapBlock, NSObject.Block_setAccessibilityNavigationStyleBlock, NSObject.Block_setAccessibilityPathBlock, NSObject.Block_setAccessibilityPerformEscapeBlock, NSObject.Block_setAccessibilityRespondsToUserInteractionBlock, NSObject.Block_setAccessibilityShouldGroupAccessibilityChildrenBlock, NSObject.Block_setAccessibilityTextualContextBlock, NSObject.Block_setAccessibilityTraitsBlock, NSObject.Block_setAccessibilityUserInputLabelsBlock, NSObject.Block_setAccessibilityValueBlock, NSObject.Block_setAccessibilityViewIsModalBlock, NSObject.Block_setAutomationElementsBlock, NSObject.Block_setIsAccessibilityElementBlock, NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUIFieldBehavior(org.moe.natj.general.Pointer peer)
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description static booleanaccessInstanceVariablesDirectly()voidaddItem(@NotNull UIDynamicItem item)static UIFieldBehavioralloc()static UIFieldBehaviorallocWithZone(org.moe.natj.general.ptr.VoidPtr zone)doubleanimationSpeed()Fields that can be animated can have non zero values.static booleanautomaticallyNotifiesObserversForKey(@NotNull java.lang.String key)static voidcancelPreviousPerformRequestsWithTarget(@NotNull java.lang.Object aTarget)static voidcancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull java.lang.Object aTarget, @NotNull org.moe.natj.objc.SEL aSelector, @Nullable java.lang.Object anArgument)static @NotNull NSArray<java.lang.String>classFallbacksForKeyedArchiver()static @NotNull org.moe.natj.objc.ClassclassForKeyedUnarchiver()static java.lang.StringdebugDescription_static()static java.lang.Stringdescription_static()CGVectordirection()The direction of the field.static @NotNull UIFieldBehaviordragField()Slows an object proportionally to the object’s velocity.static @NotNull UIFieldBehaviorelectricField()A force proportional to the charge on the object.doublefalloff()The falloff exponent used to calculate field strength at a distance.static @NotNull UIFieldBehaviorfieldWithEvaluationBlock(@NotNull UIFieldBehavior.Block_fieldWithEvaluationBlock block)A field force with a custom force evaluator.static longhash_static()UIFieldBehaviorinit()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)static booleanisSubclassOfClass(org.moe.natj.objc.Class aClass)@NotNull NSArray<?>items()static @NotNull NSSet<java.lang.String>keyPathsForValuesAffectingValueForKey(@NotNull java.lang.String key)static @NotNull UIFieldBehaviorlinearGravityFieldWithVector(CGVector direction)Applies a force in the direction of the vector in the local space.static @NotNull UIFieldBehaviormagneticField()The magnetic field is a uniform field in the positive-z direction (coming out of the screen).doubleminimumRadius()Minimum radius of effect.static UIFieldBehaviornew_objc()static @NotNull UIFieldBehaviornoiseFieldWithSmoothnessAnimationSpeed(double smoothness, double speed)A time varying differentiable Perlin simplex noise field.CGPointposition()The position (origin) of the field in the reference coordinate systemstatic @NotNull UIFieldBehaviorradialGravityFieldWithPosition(CGPoint position)Applies a force in the direction of the origin of the field in local space.@NotNull UIRegionregion()The region property is the domain of the field's effect.voidremoveItem(@NotNull UIDynamicItem item)static booleanresolveClassMethod(org.moe.natj.objc.SEL sel)static booleanresolveInstanceMethod(org.moe.natj.objc.SEL sel)voidsetAnimationSpeed(double value)Fields that can be animated can have non zero values.voidsetDirection(CGVector value)The direction of the field.voidsetFalloff(double value)The falloff exponent used to calculate field strength at a distance.voidsetMinimumRadius(double value)Minimum radius of effect.voidsetPosition(CGPoint value)The position (origin) of the field in the reference coordinate systemvoidsetRegion(@NotNull UIRegion value)The region property is the domain of the field's effect.voidsetSmoothness(double value)Fields without a smoothness component will return 0voidsetStrength(double value)Strength scaling value.static voidsetVersion_static(long aVersion)doublesmoothness()Fields without a smoothness component will return 0static @NotNull UIFieldBehaviorspringField()A Hooke’s law force - a force linearly proportional to distance from the center of the field.doublestrength()Strength scaling value.static org.moe.natj.objc.Classsuperclass_static()static @NotNull UIFieldBehaviorturbulenceFieldWithSmoothnessAnimationSpeed(double smoothness, double speed)Just like Noise, except the strength of the noise is proportional to the velocity of the object in the field.static booleanuseStoredAccessor()Deprecated.static @NotNull UIFieldBehaviorvelocityFieldWithVector(CGVector direction)Uses the supplied velocity vector for any object entering the field’s region of effect.static longversion_static()static @NotNull UIFieldBehaviorvortexField()Applies a force tangential to the direction from the sample point to the field's position.-
Methods inherited from class apple.uikit.UIDynamicBehavior
action, addChildBehavior, childBehaviors, dynamicAnimator, removeChildBehavior, setAction, willMoveToAnimator
-
Methods inherited from class apple.NSObject
accessibilityActivate, accessibilityActivateBlock, accessibilityActivationPoint, accessibilityActivationPointBlock, accessibilityAssistiveTechnologyFocusedIdentifiers, accessibilityAttributedHint, accessibilityAttributedHintBlock, accessibilityAttributedLabel, accessibilityAttributedLabelBlock, accessibilityAttributedUserInputLabels, accessibilityAttributedUserInputLabelsBlock, accessibilityAttributedValue, accessibilityAttributedValueBlock, accessibilityContainerType, accessibilityContainerTypeBlock, accessibilityCustomActions, accessibilityCustomActionsBlock, accessibilityCustomRotors, accessibilityCustomRotorsBlock, accessibilityDecrement, accessibilityDecrementBlock, accessibilityDirectTouchOptions, accessibilityDragSourceDescriptors, accessibilityDropPointDescriptors, accessibilityElementAtIndex, accessibilityElementCount, accessibilityElementDidBecomeFocused, accessibilityElementDidLoseFocus, accessibilityElementIsFocused, accessibilityElements, accessibilityElementsBlock, accessibilityElementsHidden, accessibilityElementsHiddenBlock, accessibilityFrame, accessibilityFrameBlock, accessibilityHeaderElementsBlock, accessibilityHint, accessibilityHintBlock, accessibilityIdentifierBlock, accessibilityIncrement, accessibilityIncrementBlock, accessibilityLabel, accessibilityLabelBlock, accessibilityLanguage, accessibilityLanguageBlock, accessibilityMagicTapBlock, accessibilityNavigationStyle, accessibilityNavigationStyleBlock, accessibilityPath, accessibilityPathBlock, accessibilityPerformEscape, accessibilityPerformEscapeBlock, accessibilityPerformMagicTap, accessibilityRespondsToUserInteraction, accessibilityRespondsToUserInteractionBlock, accessibilityScroll, accessibilityShouldGroupAccessibilityChildrenBlock, accessibilityTextualContext, accessibilityTextualContextBlock, accessibilityTraits, accessibilityTraitsBlock, accessibilityUserInputLabels, accessibilityUserInputLabelsBlock, accessibilityValue, accessibilityValueBlock, accessibilityViewIsModal, accessibilityViewIsModalBlock, accessibilityZoomInAtPoint, accessibilityZoomOutAtPoint, addObserverForKeyPathOptionsContext, attemptRecoveryFromErrorOptionIndex, attemptRecoveryFromErrorOptionIndexDelegateDidRecoverSelectorContextInfo, autoContentAccessingProxy, automationElements, automationElementsBlock, awakeAfterUsingCoder, awakeFromNib, class_objc, classForCoder, classForKeyedArchiver, copy, dealloc, debugDescription, description, dictionaryWithValuesForKeys, didChangeValueForKey, didChangeValueForKeyWithSetMutationUsingObjects, didChangeValuesAtIndexesForKey, doesNotRecognizeSelector, fileManagerShouldProceedAfterError, fileManagerWillProcessPath, finalize_objc, forwardingTargetForSelector, forwardInvocation, handleQueryWithUnboundKey, handleTakeValueForUnboundKey, hash, indexOfAccessibilityElement, isAccessibilityElement, isAccessibilityElementBlock, 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, setAccessibilityActivateBlock, setAccessibilityActivationPoint, setAccessibilityActivationPointBlock, setAccessibilityAttributedHint, setAccessibilityAttributedHintBlock, setAccessibilityAttributedLabel, setAccessibilityAttributedLabelBlock, setAccessibilityAttributedUserInputLabels, setAccessibilityAttributedUserInputLabelsBlock, setAccessibilityAttributedValue, setAccessibilityAttributedValueBlock, setAccessibilityContainerType, setAccessibilityContainerTypeBlock, setAccessibilityCustomActions, setAccessibilityCustomActionsBlock, setAccessibilityCustomRotors, setAccessibilityCustomRotorsBlock, setAccessibilityDecrementBlock, setAccessibilityDirectTouchOptions, setAccessibilityDragSourceDescriptors, setAccessibilityDropPointDescriptors, setAccessibilityElements, setAccessibilityElementsBlock, setAccessibilityElementsHidden, setAccessibilityElementsHiddenBlock, setAccessibilityFrame, setAccessibilityFrameBlock, setAccessibilityHeaderElementsBlock, setAccessibilityHint, setAccessibilityHintBlock, setAccessibilityIdentifierBlock, setAccessibilityIncrementBlock, setAccessibilityLabel, setAccessibilityLabelBlock, setAccessibilityLanguage, setAccessibilityLanguageBlock, setAccessibilityMagicTapBlock, setAccessibilityNavigationStyle, setAccessibilityNavigationStyleBlock, setAccessibilityPath, setAccessibilityPathBlock, setAccessibilityPerformEscapeBlock, setAccessibilityRespondsToUserInteraction, setAccessibilityRespondsToUserInteractionBlock, setAccessibilityShouldGroupAccessibilityChildrenBlock, setAccessibilityTextualContext, setAccessibilityTextualContextBlock, setAccessibilityTraits, setAccessibilityTraitsBlock, setAccessibilityUserInputLabels, setAccessibilityUserInputLabelsBlock, setAccessibilityValue, setAccessibilityValueBlock, setAccessibilityViewIsModal, setAccessibilityViewIsModalBlock, setAutomationElements, setAutomationElementsBlock, setIsAccessibilityElement, setIsAccessibilityElementBlock, setNilValueForKey, setObservationInfo, setShouldGroupAccessibilityChildren, setValueForKey, setValueForKeyPath, setValueForUndefinedKey, setValuesForKeysWithDictionary, shouldGroupAccessibilityChildren, storedValueForKey, superclass, takeStoredValueForKey, takeValueForKey, takeValueForKeyPath, takeValuesFromDictionary, unableToSetNilForKey, validateValueForKeyError, validateValueForKeyPathError, valueForKey, valueForKeyPath, valueForUndefinedKey, valuesForKeys, willChangeValueForKey, willChangeValueForKeyWithSetMutationUsingObjects, willChangeValuesAtIndexesForKey
-
-
-
-
Method Detail
-
accessInstanceVariablesDirectly
public static boolean accessInstanceVariablesDirectly()
-
alloc
public static UIFieldBehavior alloc()
-
allocWithZone
public static UIFieldBehavior allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
-
automaticallyNotifiesObserversForKey
public static boolean automaticallyNotifiesObserversForKey(@NotNull @NotNull java.lang.String key)
-
cancelPreviousPerformRequestsWithTarget
public static void cancelPreviousPerformRequestsWithTarget(@NotNull @NotNull java.lang.Object aTarget)
-
cancelPreviousPerformRequestsWithTargetSelectorObject
public static void cancelPreviousPerformRequestsWithTargetSelectorObject(@NotNull @NotNull java.lang.Object aTarget, @NotNull @NotNull org.moe.natj.objc.SEL aSelector, @Nullable @Nullable java.lang.Object anArgument)
-
classFallbacksForKeyedArchiver
@NotNull public static @NotNull NSArray<java.lang.String> classFallbacksForKeyedArchiver()
-
classForKeyedUnarchiver
@NotNull public static @NotNull org.moe.natj.objc.Class classForKeyedUnarchiver()
-
debugDescription_static
public static java.lang.String debugDescription_static()
-
description_static
public static java.lang.String description_static()
-
dragField
@NotNull public static @NotNull UIFieldBehavior dragField()
Slows an object proportionally to the object’s velocity. Use this to simulate effects such as friction from motion through the air.
-
electricField
@NotNull public static @NotNull UIFieldBehavior electricField()
A force proportional to the charge on the object. A charge property has been added to UIDynamicItemBehavior to accomplish this. An example use of this field is to make objects behavior differently from one another when they enter a region, or to make an object's behavior different than its mass based behavior This field models the first part of the Lorentz equation, F = qE
-
fieldWithEvaluationBlock
@NotNull public static @NotNull UIFieldBehavior fieldWithEvaluationBlock(@NotNull @NotNull UIFieldBehavior.Block_fieldWithEvaluationBlock block)
A field force with a custom force evaluator.- Parameters:
field- the field being evaluatedposition- The location to evaluate the force atvelocity- The velocity to be considered during force evaluation. Useful for calculating drag.mass- The mass to be taken into account during force evaluationcharge- The charge to be taken into account during force evaluationdeltaTime- The current time step
-
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
@NotNull public static @NotNull NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(@NotNull @NotNull java.lang.String key)
-
linearGravityFieldWithVector
@NotNull public static @NotNull UIFieldBehavior linearGravityFieldWithVector(CGVector direction)
Applies a force in the direction of the vector in the local space. To repel objects, use a negative strength. The force is the same everywhere in the field. Varies with the mass of the object according to F = ma- Parameters:
direction- The direction the force is applied in the x,y plane. The length of the direction vector is multiplied by the field's strength property to get the final calculated force. All components of the direction vector are used to calculate the length.- See Also:
direction()
-
magneticField
@NotNull public static @NotNull UIFieldBehavior magneticField()
The magnetic field is a uniform field in the positive-z direction (coming out of the screen). When the velocity of a charged dynamic item is perpendicular to the uniform magnetic field, the item feels a resulting force normal to both the velocity and the B field. This results CCW circular motion. You can adjust the strength of the B field to be negative which will result in circular motion being CW instead of CCW. An example use of this field is to make objects behavior differently from one another when they enter a region, or to make an object's behavior different than its mass based behavior. This field models the second part of the Lorentz equation, F = qvB
-
new_objc
public static UIFieldBehavior new_objc()
-
noiseFieldWithSmoothnessAnimationSpeed
@NotNull public static @NotNull UIFieldBehavior noiseFieldWithSmoothnessAnimationSpeed(double smoothness, double speed)
A time varying differentiable Perlin simplex noise field. By default a smooth noise is calculated, and the field is time varying. To freeze the noise in place, set animationSpeed to 0.0. Mass is ignored.- Parameters:
smoothness- value of 0 means as noisy as possible, 1 means as smooth as possibleanimationSpeed- is the general field rate of change in Hz- See Also:
smoothness(),animationSpeed()
-
radialGravityFieldWithPosition
@NotNull public static @NotNull UIFieldBehavior radialGravityFieldWithPosition(CGPoint position)
Applies a force in the direction of the origin of the field in local space. To repel objects, use a negative strength. The force is proportional to the distance from the field origin. Varies with the mass of the object according to F = ma- Parameters:
position- the origin of the field- See Also:
position()
-
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)
-
springField
@NotNull public static @NotNull UIFieldBehavior springField()
A Hooke’s law force - a force linearly proportional to distance from the center of the field. An object in this field will oscillate with a period proportional to the inverse of the mass. An example use is to keep objects confined to a particular region.
-
superclass_static
public static org.moe.natj.objc.Class superclass_static()
-
turbulenceFieldWithSmoothnessAnimationSpeed
@NotNull public static @NotNull UIFieldBehavior turbulenceFieldWithSmoothnessAnimationSpeed(double smoothness, double speed)
Just like Noise, except the strength of the noise is proportional to the velocity of the object in the field.- Parameters:
smoothness- value of 0 means as noisy as possible, 1 means as smooth as possibleanimationSpeed- is the general field rate of change in Hz- See Also:
smoothness(),animationSpeed()
-
velocityFieldWithVector
@NotNull public static @NotNull UIFieldBehavior velocityFieldWithVector(CGVector direction)
Uses the supplied velocity vector for any object entering the field’s region of effect. Velocity fields override the effect of any other acceleration applied to the body.- Parameters:
direction- The directed velocity that will be applied to the body.- See Also:
direction()
-
version_static
public static long version_static()
-
vortexField
@NotNull public static @NotNull UIFieldBehavior vortexField()
Applies a force tangential to the direction from the sample point to the field's position. The force will be CCW to the direction. Make the strength negative to apply force in the CW direction. Amount is proportional to distance from center and the object's mass. This can be used to create rotational effects.
-
addItem
public void addItem(@NotNull @NotNull UIDynamicItem item)
-
animationSpeed
public double animationSpeed()
Fields that can be animated can have non zero values. A value of 2 will animate twice as fast as a value of 1.
-
direction
public CGVector direction()
The direction of the field. If the field is non-directional, a zero vector will be returned
-
falloff
public double falloff()
The falloff exponent used to calculate field strength at a distance. Falloff starts at the minimum radius. The default exponent is zero, which results in a uniform field with no falloff.- See Also:
minimumRadius()
-
init
public UIFieldBehavior init()
- Overrides:
initin classUIDynamicBehavior
-
items
@NotNull public @NotNull NSArray<?> items()
-
minimumRadius
public double minimumRadius()
Minimum radius of effect. Default is very small.
-
position
public CGPoint position()
The position (origin) of the field in the reference coordinate system
-
region
@NotNull public @NotNull UIRegion region()
The region property is the domain of the field's effect. No force is applied to objects outside the region. The default region is the infiniteRegion
-
removeItem
public void removeItem(@NotNull @NotNull UIDynamicItem item)
-
setAnimationSpeed
public void setAnimationSpeed(double value)
Fields that can be animated can have non zero values. A value of 2 will animate twice as fast as a value of 1.
-
setDirection
public void setDirection(CGVector value)
The direction of the field. If the field is non-directional, a zero vector will be returned
-
setFalloff
public void setFalloff(double value)
The falloff exponent used to calculate field strength at a distance. Falloff starts at the minimum radius. The default exponent is zero, which results in a uniform field with no falloff.- See Also:
minimumRadius()
-
setMinimumRadius
public void setMinimumRadius(double value)
Minimum radius of effect. Default is very small.
-
setPosition
public void setPosition(CGPoint value)
The position (origin) of the field in the reference coordinate system
-
setRegion
public void setRegion(@NotNull @NotNull UIRegion value)The region property is the domain of the field's effect. No force is applied to objects outside the region. The default region is the infiniteRegion
-
setSmoothness
public void setSmoothness(double value)
Fields without a smoothness component will return 0
-
setStrength
public void setStrength(double value)
Strength scaling value. default 1.0
-
smoothness
public double smoothness()
Fields without a smoothness component will return 0
-
strength
public double strength()
Strength scaling value. default 1.0
-
useStoredAccessor
@Deprecated public static boolean useStoredAccessor()
Deprecated.
-
-