org.jouvieje.fmoddesigner
Class EventProject

java.lang.Object
  extended byorg.jouvieje.fmodex.utils.Pointer
      extended byorg.jouvieje.fmoddesigner.EventProject

public class EventProject
extends Pointer

'EventProject' API


Constructor Summary
EventProject()
           
 
Method Summary
static EventProject asEventProject(Pointer pointer)
          Create a view of the Pointer object as a EventProject object.
 FMOD_RESULT getEvent(java.lang.String name, int mode, Event event)
           
 FMOD_RESULT getEventByProjectID(int projectid, int mode, Event event)
           
 FMOD_RESULT getGroup(java.lang.String name, boolean cacheevents, EventGroup group)
           
 FMOD_RESULT getGroupByIndex(int index, boolean cacheevents, EventGroup group)
           
 FMOD_RESULT getInfo(java.nio.IntBuffer index, Pointer name)
           
 FMOD_RESULT getMemoryInfo(int memorybits, int event_memorybits, java.nio.IntBuffer memoryused, FMOD_MEMORY_USAGE_DETAILS memoryused_details)
           
 FMOD_RESULT getNumEvents(java.nio.IntBuffer numevents)
           
 FMOD_RESULT getNumGroups(java.nio.IntBuffer numgroups)
           
 FMOD_RESULT getUserData(Pointer userdata)
           
 FMOD_RESULT loadSampleData(java.nio.IntBuffer eventid_array, int sizeof_eventid_array, Pointer groupname_array, int sizeof_groupname_array, int eventmode)
           
 FMOD_RESULT release()
           
 FMOD_RESULT setUserData(Pointer userdata)
           
 FMOD_RESULT stopAllEvents(boolean immediate)
           
 
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

EventProject

public EventProject()
Method Detail

asEventProject

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


release

public FMOD_RESULT release()

getInfo

public FMOD_RESULT getInfo(java.nio.IntBuffer index,
                           Pointer name)

getGroup

public FMOD_RESULT getGroup(java.lang.String name,
                            boolean cacheevents,
                            EventGroup group)

getGroupByIndex

public FMOD_RESULT getGroupByIndex(int index,
                                   boolean cacheevents,
                                   EventGroup group)

getNumGroups

public FMOD_RESULT getNumGroups(java.nio.IntBuffer numgroups)

getEvent

public FMOD_RESULT getEvent(java.lang.String name,
                            int mode,
                            Event event)

getEventByProjectID

public FMOD_RESULT getEventByProjectID(int projectid,
                                       int mode,
                                       Event event)

getNumEvents

public FMOD_RESULT getNumEvents(java.nio.IntBuffer numevents)

loadSampleData

public FMOD_RESULT loadSampleData(java.nio.IntBuffer eventid_array,
                                  int sizeof_eventid_array,
                                  Pointer groupname_array,
                                  int sizeof_groupname_array,
                                  int eventmode)

setUserData

public FMOD_RESULT setUserData(Pointer userdata)

getUserData

public FMOD_RESULT getUserData(Pointer userdata)

stopAllEvents

public FMOD_RESULT stopAllEvents(boolean immediate)

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)