org.jouvieje.fmoddesigner
Class EventGroup

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

public class EventGroup
extends Pointer

'EventGroup' API


Constructor Summary
EventGroup()
           
 
Method Summary
static EventGroup asEventGroup(Pointer pointer)
          Create a view of the Pointer object as a EventGroup object.
 FMOD_RESULT freeEventData(Event event, boolean waituntilready)
           
 FMOD_RESULT getEvent(java.lang.String name, int mode, Event event)
           
 FMOD_RESULT getEventByIndex(int index, 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 getNumProperties(java.nio.IntBuffer numproperties)
           
 FMOD_RESULT getParentGroup(EventGroup group)
           
 FMOD_RESULT getParentProject(EventProject project)
           
 FMOD_RESULT getProperty(java.lang.String propertyname, Pointer value)
           
 FMOD_RESULT getPropertyByIndex(int propertyindex, Pointer value)
           
 FMOD_RESULT getState(java.nio.IntBuffer state)
           
 FMOD_RESULT getUserData(Pointer userdata)
           
 FMOD_RESULT loadEventData(FMOD_EVENT_RESOURCE resource, int mode)
           
 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

EventGroup

public EventGroup()
Method Detail

asEventGroup

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


getInfo

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

loadEventData

public FMOD_RESULT loadEventData(FMOD_EVENT_RESOURCE resource,
                                 int mode)

freeEventData

public FMOD_RESULT freeEventData(Event event,
                                 boolean waituntilready)

getGroup

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

getGroupByIndex

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

getParentGroup

public FMOD_RESULT getParentGroup(EventGroup group)

getParentProject

public FMOD_RESULT getParentProject(EventProject project)

getNumGroups

public FMOD_RESULT getNumGroups(java.nio.IntBuffer numgroups)

getEvent

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

getEventByIndex

public FMOD_RESULT getEventByIndex(int index,
                                   int mode,
                                   Event event)

getNumEvents

public FMOD_RESULT getNumEvents(java.nio.IntBuffer numevents)

getProperty

public FMOD_RESULT getProperty(java.lang.String propertyname,
                               Pointer value)

getPropertyByIndex

public FMOD_RESULT getPropertyByIndex(int propertyindex,
                                      Pointer value)

getNumProperties

public FMOD_RESULT getNumProperties(java.nio.IntBuffer numproperties)

getState

public FMOD_RESULT getState(java.nio.IntBuffer state)

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)