NSObject.Function_instanceMethodForSelector_ret, NSObject.Function_methodForSelector_ret| Modifier | Constructor and Description |
|---|---|
protected |
PHASEEngine(org.moe.natj.general.Pointer peer) |
| Modifier and Type | Method and Description |
|---|---|
static boolean |
accessInstanceVariablesDirectly() |
PHASEGroupPreset |
activeGroupPreset()
[@property] activeGroupPreset
|
static PHASEEngine |
alloc() |
static PHASEEngine |
allocWithZone(org.moe.natj.general.ptr.VoidPtr zone) |
PHASEAssetRegistry |
assetRegistry()
[@property] assetRegistry
|
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() |
static java.lang.String |
debugDescription_static() |
PHASEMedium |
defaultMedium()
[@property] defaultMedium
|
long |
defaultReverbPreset()
[@property] defaultReverbPreset
|
static java.lang.String |
description_static() |
NSArray<? extends PHASEDucker> |
duckers()
[@property] duckers
|
NSDictionary<java.lang.String,? extends PHASEGroup> |
groups()
[@property] groups
|
static long |
hash_static() |
PHASEEngine |
init() |
PHASEEngine |
initWithUpdateMode(long updateMode)
initWithUpdateMode:
|
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) |
static boolean |
isSubclassOfClass(org.moe.natj.objc.Class aClass) |
static NSSet<java.lang.String> |
keyPathsForValuesAffectingValueForKey(java.lang.String key) |
static PHASEEngine |
new_objc() |
long |
outputSpatializationMode()
[@property] outputSpatializationMode
|
void |
pause()
pause
|
long |
renderingState()
[@property] renderingState
|
static boolean |
resolveClassMethod(org.moe.natj.objc.SEL sel) |
static boolean |
resolveInstanceMethod(org.moe.natj.objc.SEL sel) |
PHASEObject |
rootObject()
[@property] rootObject
|
void |
setDefaultMedium(PHASEMedium value)
[@property] defaultMedium
|
void |
setDefaultReverbPreset(long value)
[@property] defaultReverbPreset
|
void |
setOutputSpatializationMode(long value)
[@property] outputSpatializationMode
|
void |
setUnitsPerMeter(double value)
[@property] unitsPerMeter
|
void |
setUnitsPerSecond(double value)
[@property] unitsPerSecond
|
static void |
setVersion_static(long aVersion) |
NSArray<? extends PHASESoundEvent> |
soundEvents()
[@property] soundEvents
|
boolean |
startAndReturnError(org.moe.natj.general.ptr.Ptr<NSError> error)
startAndReturnError:
|
void |
stop()
stop
|
static org.moe.natj.objc.Class |
superclass_static() |
double |
unitsPerMeter()
[@property] unitsPerMeter
|
double |
unitsPerSecond()
[@property] unitsPerSecond
|
void |
update()
update:
|
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, willChangeValuesAtIndexesForKeypublic static boolean accessInstanceVariablesDirectly()
public PHASEGroupPreset activeGroupPreset()
The active group mixer preset in the system
Returns nil if there are no active group presets in the engine. Activate or Deactivate the preset via [PHASEGroupPreset activate] and [PHASEGroupPreset deactivate]
public static PHASEEngine alloc()
public static PHASEEngine allocWithZone(org.moe.natj.general.ptr.VoidPtr zone)
public PHASEAssetRegistry assetRegistry()
A registry for assets available to the engine
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 static java.lang.String debugDescription_static()
public PHASEMedium defaultMedium()
The default medium in the engine.
The default value is PHASEMediumPresetAir.
public long defaultReverbPreset()
The default reverb preset in the engine.
The default value is PHASEReverbPresetNone.
public static java.lang.String description_static()
public NSArray<? extends PHASEDucker> duckers()
An array of the ducker objects in the system
Returns a dictionary of the ducker objects at the time it is retrieved.
public NSDictionary<java.lang.String,? extends PHASEGroup> groups()
A dictionary of the groups in the system
Returns a dictionary of the groups at the time it is retrieved.
public static long hash_static()
public PHASEEngine init()
public PHASEEngine initWithUpdateMode(long updateMode)
Initialize a new engine with an update mode.
updateMode - Defines how the engine will be updated.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 static boolean isSubclassOfClass(org.moe.natj.objc.Class aClass)
public static NSSet<java.lang.String> keyPathsForValuesAffectingValueForKey(java.lang.String key)
public static PHASEEngine new_objc()
public long outputSpatializationMode()
When set to a value other than PHASESpatializationModeAutomatic, overrides the default output spatializer and uses the specified one instead.
public void pause()
Pause the engine.
public long renderingState()
The engine's current rendering state.
public static boolean resolveClassMethod(org.moe.natj.objc.SEL sel)
public static boolean resolveInstanceMethod(org.moe.natj.objc.SEL sel)
public PHASEObject rootObject()
The root object of the engine's scene graph.
Attach objects to the engine's rootObject or one of its children to make them active within the engine's scene graph. This will ensure they take part in the simulation. [@note] The rootObject is created and owned by the engine. The rootObject may not be set as the child of another object. This will cause an error to be thrown. The rootObject's transform may not be changed. This will cause an error to be thrown. The rootObject may not be copied. This will cause an error to be thrown.
public void setDefaultMedium(PHASEMedium value)
The default medium in the engine.
The default value is PHASEMediumPresetAir.
public void setDefaultReverbPreset(long value)
The default reverb preset in the engine.
The default value is PHASEReverbPresetNone.
public void setOutputSpatializationMode(long value)
When set to a value other than PHASESpatializationModeAutomatic, overrides the default output spatializer and uses the specified one instead.
public void setUnitsPerMeter(double value)
The number of units in a meter.
The unitsPerMeter is used internally to scale metric values passed to the API. This allows clients to pass metric values in their own native spatial scale. [@note] Values are clamped to the range (0, inf]. Default value is 1.
public void setUnitsPerSecond(double value)
The number of units in a second.
The unitsPerSecond is used internally to scale time/duration values passed to the API. This allows clients to pass time/duration values in their own native time scale. [@note] Values are clamped to the range (0, inf]. Default value is 1.
public static void setVersion_static(long aVersion)
public NSArray<? extends PHASESoundEvent> soundEvents()
An array of the active sound event objects in the system
Returns a dictionary of the sound events at the time it is retrieved. This includes all sound events that are registered with the engine, including those that are preparing, playing, paused or stopping.
public boolean startAndReturnError(org.moe.natj.general.ptr.Ptr<NSError> error)
Start or resume the engine.
public void stop()
Stop the engine.
public static org.moe.natj.objc.Class superclass_static()
public double unitsPerMeter()
The number of units in a meter.
The unitsPerMeter is used internally to scale metric values passed to the API. This allows clients to pass metric values in their own native spatial scale. [@note] Values are clamped to the range (0, inf]. Default value is 1.
public double unitsPerSecond()
The number of units in a second.
The unitsPerSecond is used internally to scale time/duration values passed to the API. This allows clients to pass time/duration values in their own native time scale. [@note] Values are clamped to the range (0, inf]. Default value is 1.
public void update()
Manually update the engine instance on the calling thread.
This will kick off all of the API commands called since the last call to update, update any systems and objects that need to be kept current, and call any registered handlers. [@note] This function has no effect if the engine's update mode is PHASEUpdateModeAutomatic.
public static long version_static()