One Logo Pool Ball
PHASE · IOS API REFERENCE

PHASEBlendNodeDefinition

class · iOS 15.0+ · SDK 27.1

class PHASEBlendNodeDefinition

Members (10)

method · iOS 15.0+

addRangeForInputValuesAbove

TypeScript
addRangeForInputValuesAbove(value: number, fullGainAtValue: number, fadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition): void
Swift declaration
func addRangeForInputValuesAbove(value: Double, fullGainAtValue: Double, fadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition)
method · iOS 15.0+

addRangeForInputValuesBelow

TypeScript
addRangeForInputValuesBelow(value: number, fullGainAtValue: number, fadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition): void
Swift declaration
func addRangeForInputValuesBelow(value: Double, fullGainAtValue: Double, fadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition)
method · iOS 15.0+

addRangeForInputValuesBetween

TypeScript
addRangeForInputValuesBetween(lowValue: number, highValue: number, fullGainAtLowValue: number, fullGainAtHighValue: number, lowFadeCurveType: PHASECurveType, highFadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition): void
Swift declaration
func addRangeForInputValuesBetween(lowValue: Double, highValue: Double, fullGainAtLowValue: Double, fullGainAtHighValue: Double, lowFadeCurveType: PHASECurveType, highFadeCurveType: PHASECurveType, subtree: PHASESoundEventNodeDefinition)
method · iOS 15.0+

addRange

TypeScript
addRange(envelope: PHASEEnvelope, subtree: PHASESoundEventNodeDefinition): void
Swift declaration
func addRange(envelope: PHASEEnvelope, subtree: PHASESoundEventNodeDefinition)
init · iOS 15.0+

init

TypeScript
static initSpatialMixerDefinition(spatialMixerDefinition: PHASESpatialMixerDefinition): PHASEBlendNodeDefinition
Swift declaration
init(spatialMixerDefinition: PHASESpatialMixerDefinition)
init · iOS 15.0+

init

TypeScript
static initSpatialMixerDefinitionIdentifier(spatialMixerDefinition: PHASESpatialMixerDefinition, identifier: string): PHASEBlendNodeDefinition
Swift declaration
convenience init(spatialMixerDefinition: PHASESpatialMixerDefinition, identifier: String)
init · iOS 15.0+

init

TypeScript
static initBlendMetaParameterDefinition(blendMetaParameterDefinition: PHASENumberMetaParameterDefinition): PHASEBlendNodeDefinition
Swift declaration
init(blendMetaParameterDefinition: PHASENumberMetaParameterDefinition)
init · iOS 15.0+

init

TypeScript
static initBlendMetaParameterDefinitionIdentifier(blendMetaParameterDefinition: PHASENumberMetaParameterDefinition, identifier: string): PHASEBlendNodeDefinition
Swift declaration
convenience init(blendMetaParameterDefinition: PHASENumberMetaParameterDefinition, identifier: String)
get · iOS 15.0+

blendParameterDefinition

TypeScript
get blendParameterDefinition(): (PHASENumberMetaParameterDefinition) | null
Swift declaration
var blendParameterDefinition: PHASENumberMetaParameterDefinition? { get }
get · iOS 15.0+

spatialMixerDefinitionForDistance

TypeScript
get spatialMixerDefinitionForDistance(): (PHASESpatialMixerDefinition) | null
Swift declaration
var spatialMixerDefinitionForDistance: PHASESpatialMixerDefinition? { get }

Skipped declarations

1 declarations were excluded from these bindings. Each reason comes from the generator or the iOS SDK compiler.

PHASEBlendNodeDefinition.init()

inherited init: cannot prove legal (class declares 6 custom initializers)

All PHASE types →