parameterTypes
TypeScriptget parameterTypes(): PhysicsBodyParameterTypesSwift declarationvar parameterTypes: PhysicsBodyParameterTypes { get }The input rigid body parameters.
struct · iOS 18.0+ · SDK 27.1
struct ConstantForceEffectA force effect that exerts a constant force in a direction relative to the effect's transform.
get parameterTypes(): PhysicsBodyParameterTypesSwift declarationvar parameterTypes: PhysicsBodyParameterTypes { get }The input rigid body parameters.
update(parameters: ForceEffectParameters): { $ret: null; $out: { "parameters": ForceEffectParameters } }Swift declarationfunc update(parameters: inout ForceEffectParameters)Calculates the constant forces for rigid bodies from the force effect. - Parameter parameters: On input, the parameters that calculate forces to the affected physics bodies; on output, the updates to those forces. The framework automatically calls this method for you at each physics simulation step, so you don't need to call it yourself.
Omit the output parameters from the call. The result contains $ret and $out, with parameters inside $out.
static init(strength: number, direction: SDKHandle): ConstantForceEffectSwift declarationinit(strength: Double, direction: SIMD3<Float>)Creates a constant force effect. - Parameters: - strength: The magnitude of the force. - direction: The direction of the force relative to the effect's transform.
get strength(): numberSwift declarationlet strength: FloatThe magnitude of the force.
get direction(): SDKHandleSwift declarationlet direction: SIMD3<Float>The direction of the force relative to the effect's transform.
get forceMode(): ForceModeSwift declarationvar forceMode: ForceModeThe type of force this effect applies.
set forceMode(value: ForceMode)Swift declarationvar forceMode: ForceModeThe type of force this effect applies.
No declarations were skipped in this snapshot.