Classes | |
struct | UnityAudioAmbisonicData |
struct | UnityAudioEffectDefinition |
struct | UnityAudioEffectState |
struct | UnityAudioParameterDefinition |
struct | UnityAudioSpatializerData |
Macros | |
#define | UNITY_AUDIO_PLUGIN_API_VERSION 0x010401 |
#define | UNITY_INTERFACE_API __stdcall |
#define | UNITY_INTERFACE_EXPORT __declspec(dllexport) |
Enumerations | |
enum | UnityAudioEffectDefinitionFlags { isSideChainTarget = 1, isSpatializer = 2, isAmbisonicDecoder = 4, appliesDistanceAttenuation = 8 } |
enum | UnityAudioEffectStateFlags { stateIsPlaying = 1, stateIsPaused = 2, stateIsMuted = 8, statIsSideChainTarget = 16 } |
enum | UnityEventModifiers { shift = 1, control = 2, alt = 4, command = 8, numeric = 16, capsLock = 32, functionKey = 64 } |
#define UNITY_AUDIO_PLUGIN_API_VERSION 0x010401 |
#define UNITY_INTERFACE_API __stdcall |
#define UNITY_INTERFACE_EXPORT __declspec(dllexport) |
typedef int(UNITY_INTERFACE_API * distanceAttenuationCallback) (UnityAudioEffectState *state, float distanceIn, float attenuationIn, float *attenuationOut) |
typedef int(UNITY_INTERFACE_API * getFloatBufferCallback) (UnityAudioEffectState *state, const char *name, float *buffer, int numsamples) |
typedef int(UNITY_INTERFACE_API * getFloatParameterCallback) (UnityAudioEffectState *state, int index, float *value, char *valuestr) |
typedef int(UNITY_INTERFACE_API * processCallback) (UnityAudioEffectState *state, float *inBuffer, float *outBuffer, unsigned int bufferSize, int numInChannels, int numOutChannels) |
typedef int(UNITY_INTERFACE_API * releaseCallback) (UnityAudioEffectState *state) |
typedef void(UNITY_INTERFACE_API * renderCallback) (int eventId) |
typedef int(UNITY_INTERFACE_API * resetCallback) (UnityAudioEffectState *state) |
typedef int(UNITY_INTERFACE_API * setFloatParameterCallback) (UnityAudioEffectState *state, int index, float value) |
typedef int(UNITY_INTERFACE_API * setPositionCallback) (UnityAudioEffectState *state, unsigned int pos) |
enum UnityEventModifiers |
UNITY_INTERFACE_EXPORT renderCallback UNITY_INTERFACE_API getRenderCallback | ( | ) |
typedef int | ( | UNITY_INTERFACE_API * | createCallback | ) |
Referenced by juce::RenderingHelpers::TranslationOrTransform::addTransform(), juce::String::appendCharPointer(), juce::StandalonePluginHolder::askUserToLoadState(), juce::PixelAlpha::blend(), juce::CharPointer_ASCII::canRepresent(), juce::AudioFormatReader::clearSamplesBeyondAvailableLength(), juce::RenderingHelpers::ClipRegions< SavedStateType >::EdgeTableRegion::clipToImageAlpha(), juce::CharPointer_UTF16::compareIgnoreCaseUpTo(), juce::anonymous_namespace{juce_mac_CoreGraphicsHelpers.h}::convertToRectInt(), juce::PixelARGB::desaturate(), littlefoot::LittleFootRemoteHeap< ImplementationClass >::Diff::Diff(), littlefoot::Program::dumpFunctionDisassembly(), littlefoot::LittleFootRemoteHeap< ImplementationClass >::dumpStatus(), juce::CharacterFunctions::find(), juce::CharacterFunctions::findLengthWithoutTrailingZeros(), juce::Rectangle< int >::floorAsInt(), CameraDevice::Pimpl::getIOSVersion(), juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState >::getLargestIntegerWithin(), VideoComponent::Pimpl::getNativeSize(), juce::AudioParameterInt::getRange(), VideoComponent::Pimpl::MediaSession::Player::getVideoNativeSize(), VideoComponent::Pimpl::DirectShowContext::getVideoSize(), VideoComponent::Pimpl::MediaSession::Controller::getVolume(), juce::CharacterFunctions::indexOf(), juce::CharacterFunctions::indexOfIgnoreCase(), MediaPlayerListener::invoke(), AudioManagerOnAudioFocusChangeListener::invoke(), MediaRecorderOnInfoListener::invoke(), MediaRecorderOnErrorListener::invoke(), juce::MidiMessage::isHeapAllocated(), juce::CharPointer_UTF32::isValidString(), juce::CharPointer_UTF16::isValidString(), juce::OpenGLContext::NativeContext::NativeContext(), VideoComponent::Pimpl::DirectShowContext::NativeWindowClass::NativeWindowClass(), juce::dsp::Reverb::process(), juce::BlocksProtocol::HostPacketDecoder< Handler >::processNextPacket(), juce::CharacterFunctions::readDoubleValue(), juce::StandalonePluginHolder::reloadPluginState(), juce::Array< juce::File >::remove(), juce::RenderingHelpers::SavedStateBase< SoftwareRendererSavedState >::renderImage(), juce::LinearSmoothedValue< Type >::reset(), juce::Reverb::setSampleRate(), juce::OpenGLContext::NativeContext::swapBuffers(), juce::String::toDecimalStringWithSignificantFigures(), juce::OpenGLContext::NativeContext::updateWindowPosition(), and juce::BlocksProtocol::Packed7BitArrayBuilder< maxPacketBytes >::writeHeaderSysexBytes().
UNITY_INTERFACE_EXPORT int UNITY_INTERFACE_API UnityGetAudioEffectDefinitions | ( | UnityAudioEffectDefinition *** | definitionsPtr | ) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityInitialiseTexture | ( | int | id, |
void * | textureHandle, | ||
int | w, | ||
int | h | ||
) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityKeyEvent | ( | int | id, |
int | code, | ||
UnityEventModifiers | mods, | ||
const char * | name | ||
) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDown | ( | int | id, |
float | x, | ||
float | y, | ||
UnityEventModifiers | mods, | ||
int | button | ||
) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseDrag | ( | int | id, |
float | x, | ||
float | y, | ||
UnityEventModifiers | mods, | ||
int | button | ||
) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unityMouseUp | ( | int | id, |
float | x, | ||
float | y, | ||
UnityEventModifiers | mods | ||
) |
UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API unitySetScreenBounds | ( | int | id, |
float | x, | ||
float | y, | ||
float | w, | ||
float | h | ||
) |