org.jouvieje.fmoddesigner
Class EventCategory

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

public class EventCategory
extends Pointer

'EventCategory' API


Constructor Summary
EventCategory()
           
 
Method Summary
static EventCategory asEventCategory(Pointer pointer)
          Create a view of the Pointer object as a EventCategory object.
 FMOD_RESULT getCategory(java.lang.String name, EventCategory category)
           
 FMOD_RESULT getCategoryByIndex(int index, EventCategory category)
           
 FMOD_RESULT getChannelGroup(ChannelGroup channelgroup)
           
 FMOD_RESULT getEventByIndex(int index, int mode, Event event)
           
 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 getMute(java.nio.ByteBuffer mute)
           
 FMOD_RESULT getNumCategories(java.nio.IntBuffer numcategories)
           
 FMOD_RESULT getNumEvents(java.nio.IntBuffer numevents)
           
 FMOD_RESULT getParentCategory(EventCategory category)
           
 FMOD_RESULT getPaused(java.nio.ByteBuffer paused)
           
 FMOD_RESULT getPitch(java.nio.FloatBuffer pitch, FMOD_EVENT_PITCHUNITS units)
           
 FMOD_RESULT getUserData(Pointer userdata)
           
 FMOD_RESULT getVolume(java.nio.FloatBuffer volume)
           
 FMOD_RESULT setMute(boolean mute)
           
 FMOD_RESULT setPaused(boolean paused)
           
 FMOD_RESULT setPitch(float pitch, FMOD_EVENT_PITCHUNITS units)
           
 FMOD_RESULT setUserData(Pointer userdata)
           
 FMOD_RESULT setVolume(float volume)
           
 FMOD_RESULT stopAllEvents()
           
 
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

EventCategory

public EventCategory()
Method Detail

asEventCategory

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


getInfo

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

getCategory

public FMOD_RESULT getCategory(java.lang.String name,
                               EventCategory category)

getCategoryByIndex

public FMOD_RESULT getCategoryByIndex(int index,
                                      EventCategory category)

getNumCategories

public FMOD_RESULT getNumCategories(java.nio.IntBuffer numcategories)

getEventByIndex

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

getNumEvents

public FMOD_RESULT getNumEvents(java.nio.IntBuffer numevents)

getParentCategory

public FMOD_RESULT getParentCategory(EventCategory category)

stopAllEvents

public FMOD_RESULT stopAllEvents()

setVolume

public FMOD_RESULT setVolume(float volume)

getVolume

public FMOD_RESULT getVolume(java.nio.FloatBuffer volume)

setPitch

public FMOD_RESULT setPitch(float pitch,
                            FMOD_EVENT_PITCHUNITS units)

getPitch

public FMOD_RESULT getPitch(java.nio.FloatBuffer pitch,
                            FMOD_EVENT_PITCHUNITS units)

setPaused

public FMOD_RESULT setPaused(boolean paused)

getPaused

public FMOD_RESULT getPaused(java.nio.ByteBuffer paused)

setMute

public FMOD_RESULT setMute(boolean mute)

getMute

public FMOD_RESULT getMute(java.nio.ByteBuffer mute)

getChannelGroup

public FMOD_RESULT getChannelGroup(ChannelGroup channelgroup)

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)