|  | 
| typedef int(UNITY_INTERFACE_API * | releaseCallback) (UnityAudioEffectState *state) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | resetCallback) (UnityAudioEffectState *state) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | processCallback) (UnityAudioEffectState *state, float *inBuffer, float *outBuffer, unsigned int bufferSize, int numInChannels, int numOutChannels) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | setPositionCallback) (UnityAudioEffectState *state, unsigned int pos) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | setFloatParameterCallback) (UnityAudioEffectState *state, int index, float value) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | getFloatParameterCallback) (UnityAudioEffectState *state, int index, float *value, char *valuestr) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | getFloatBufferCallback) (UnityAudioEffectState *state, const char *name, float *buffer, int numsamples) | 
|  | 
| typedef int(UNITY_INTERFACE_API * | distanceAttenuationCallback) (UnityAudioEffectState *state, float distanceIn, float attenuationIn, float *attenuationOut) | 
|  | 
| typedef void(UNITY_INTERFACE_API * | renderCallback) (int eventId) | 
|  | 
|  | 
| typedef | int (UNITY_INTERFACE_API *createCallback)(UnityAudioEffectState *state) | 
|  | 
| UNITY_INTERFACE_EXPORT int UNITY_INTERFACE_API | UnityGetAudioEffectDefinitions (UnityAudioEffectDefinition ***definitionsPtr) | 
|  | 
| UNITY_INTERFACE_EXPORT renderCallback UNITY_INTERFACE_API | getRenderCallback () | 
|  | 
| UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API | unityInitialiseTexture (int id, void *textureHandle, int w, int h) | 
|  | 
| 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 | unityKeyEvent (int id, int code, UnityEventModifiers mods, const char *name) | 
|  | 
| UNITY_INTERFACE_EXPORT void UNITY_INTERFACE_API | unitySetScreenBounds (int id, float x, float y, float w, float h) | 
|  |