org.jouvieje.fmodex
Class Reverb

java.lang.Object
  extended byorg.jouvieje.fmodex.utils.Pointer
      extended byorg.jouvieje.fmodex.Reverb

public class Reverb
extends Pointer

'Reverb' API


Constructor Summary
Reverb()
           
 
Method Summary
static Reverb asReverb(Pointer pointer)
          Create a view of the Pointer object as a Reverb object.
 FMOD_RESULT get3DAttributes(FMOD_VECTOR position, java.nio.FloatBuffer mindistance, java.nio.FloatBuffer maxdistance)
           
 FMOD_RESULT getActive(java.nio.ByteBuffer active)
           
 FMOD_RESULT getMemoryInfo(int memorybits, int event_memorybits, java.nio.IntBuffer memoryused, FMOD_MEMORY_USAGE_DETAILS memoryused_details)
           
 FMOD_RESULT getProperties(FMOD_REVERB_PROPERTIES properties)
           
 FMOD_RESULT getUserData(Pointer userdata)
           
 FMOD_RESULT release()
           
 FMOD_RESULT set3DAttributes(FMOD_VECTOR position, float mindistance, float maxdistance)
           
 FMOD_RESULT setActive(boolean active)
           
 FMOD_RESULT setProperties(FMOD_REVERB_PROPERTIES properties)
           
 FMOD_RESULT setUserData(Pointer userdata)
           
 
Methods inherited from class org.jouvieje.fmodex.utils.Pointer
asByteBuffer, asDouble, asFloat, asInt, asLong, asPointer, asString, asString, equals, isNull, shareMemory
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

Reverb

public Reverb()
Method Detail

asReverb

public static Reverb asReverb(Pointer pointer)
Create a view of the Pointer object as a Reverb object.
This view is valid only if the memory holded by the Pointer holds a Reverb object.


release

public FMOD_RESULT release()

set3DAttributes

public FMOD_RESULT set3DAttributes(FMOD_VECTOR position,
                                   float mindistance,
                                   float maxdistance)

get3DAttributes

public FMOD_RESULT get3DAttributes(FMOD_VECTOR position,
                                   java.nio.FloatBuffer mindistance,
                                   java.nio.FloatBuffer maxdistance)

setProperties

public FMOD_RESULT setProperties(FMOD_REVERB_PROPERTIES properties)

getProperties

public FMOD_RESULT getProperties(FMOD_REVERB_PROPERTIES properties)

setActive

public FMOD_RESULT setActive(boolean active)

getActive

public FMOD_RESULT getActive(java.nio.ByteBuffer active)

setUserData

public FMOD_RESULT setUserData(Pointer userdata)

getUserData

public FMOD_RESULT getUserData(Pointer userdata)

getMemoryInfo

public FMOD_RESULT getMemoryInfo(int memorybits,
                                 int event_memorybits,
                                 java.nio.IntBuffer memoryused,
                                 FMOD_MEMORY_USAGE_DETAILS memoryused_details)


NativeFmodEx Project - © Copyright 2005-2010 - Jérôme Jouvie (Jouvieje)
NativeFmodEx is an Open Source Project under GNU LGPL License
My sites : http://jerome.jouvie.free.fr/

(Documentation Copyright © Firelight Technologies - FMOD Ex - http://www.fmod.org)