org.jouvieje.bass.enumerations
Class EAX_ENVIRONMENT

java.lang.Object
  extended byorg.jouvieje.bass.enumerations.EAX_ENVIRONMENT
All Implemented Interfaces:
java.lang.Comparable, org.jouvieje.bass.enumerations.Enumeration

public class EAX_ENVIRONMENT
extends java.lang.Object
implements org.jouvieje.bass.enumerations.Enumeration, java.lang.Comparable

EAX environments, use with BASS_SetEAXParameters [NAME] EAX_ENVIRONMENT


Field Summary
static EAX_ENVIRONMENT EAX_ENVIRONMENT_ALLEY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_ARENA
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_AUDITORIUM
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_BATHROOM
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_CARPETEDHALLWAY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_CAVE
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_CITY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_CONCERTHALL
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_COUNT
          total number of environments
static EAX_ENVIRONMENT EAX_ENVIRONMENT_DIZZY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_DRUGGED
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_FOREST
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_GENERIC
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_HALLWAY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_HANGAR
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_LIVINGROOM
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_MOUNTAINS
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_PADDEDCELL
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_PARKINGLOT
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_PLAIN
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_PSYCHOTIC
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_QUARRY
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_ROOM
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_SEWERPIPE
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_STONECORRIDOR
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_STONEROOM
           
static EAX_ENVIRONMENT EAX_ENVIRONMENT_UNDERWATER
           
 
Method Summary
 int asInt()
           
 int compareTo(java.lang.Object object)
           
 boolean equals(java.lang.Object object)
           
static EAX_ENVIRONMENT get(int nativeValue)
          Retrieve a EAX_ENVIRONMENT enum field with his integer value
static EAX_ENVIRONMENT get(Pointer pointer)
          Retrieve a EAX_ENVIRONMENT enum field from a Pointer
static java.util.Iterator iterator()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

EAX_ENVIRONMENT_GENERIC

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_GENERIC

EAX_ENVIRONMENT_PADDEDCELL

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_PADDEDCELL

EAX_ENVIRONMENT_ROOM

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_ROOM

EAX_ENVIRONMENT_BATHROOM

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_BATHROOM

EAX_ENVIRONMENT_LIVINGROOM

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_LIVINGROOM

EAX_ENVIRONMENT_STONEROOM

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_STONEROOM

EAX_ENVIRONMENT_AUDITORIUM

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_AUDITORIUM

EAX_ENVIRONMENT_CONCERTHALL

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_CONCERTHALL

EAX_ENVIRONMENT_CAVE

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_CAVE

EAX_ENVIRONMENT_ARENA

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_ARENA

EAX_ENVIRONMENT_HANGAR

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_HANGAR

EAX_ENVIRONMENT_CARPETEDHALLWAY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_CARPETEDHALLWAY

EAX_ENVIRONMENT_HALLWAY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_HALLWAY

EAX_ENVIRONMENT_STONECORRIDOR

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_STONECORRIDOR

EAX_ENVIRONMENT_ALLEY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_ALLEY

EAX_ENVIRONMENT_FOREST

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_FOREST

EAX_ENVIRONMENT_CITY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_CITY

EAX_ENVIRONMENT_MOUNTAINS

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_MOUNTAINS

EAX_ENVIRONMENT_QUARRY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_QUARRY

EAX_ENVIRONMENT_PLAIN

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_PLAIN

EAX_ENVIRONMENT_PARKINGLOT

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_PARKINGLOT

EAX_ENVIRONMENT_SEWERPIPE

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_SEWERPIPE

EAX_ENVIRONMENT_UNDERWATER

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_UNDERWATER

EAX_ENVIRONMENT_DRUGGED

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_DRUGGED

EAX_ENVIRONMENT_DIZZY

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_DIZZY

EAX_ENVIRONMENT_PSYCHOTIC

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_PSYCHOTIC

EAX_ENVIRONMENT_COUNT

public static final EAX_ENVIRONMENT EAX_ENVIRONMENT_COUNT
total number of environments

Method Detail

asInt

public int asInt()
Specified by:
asInt in interface org.jouvieje.bass.enumerations.Enumeration
Returns:
the integer value of the enumeration constant.

toString

public java.lang.String toString()

equals

public boolean equals(java.lang.Object object)

compareTo

public int compareTo(java.lang.Object object)
Specified by:
compareTo in interface java.lang.Comparable

get

public static EAX_ENVIRONMENT get(int nativeValue)
Retrieve a EAX_ENVIRONMENT enum field with his integer value

Parameters:
nativeValue - the integer value of the field to retrieve
Returns:
the EAX_ENVIRONMENT enum field that correspond to the integer value

get

public static EAX_ENVIRONMENT get(Pointer pointer)
Retrieve a EAX_ENVIRONMENT enum field from a Pointer

Parameters:
pointer - a pointer holding an EAX_ENVIRONMENT enum field
Returns:
the EAX_ENVIRONMENT enum field that correspond to the enum field in the pointer

iterator

public static java.util.Iterator iterator()
Returns:
an Iterator over the elements in this enumeration.
Can be cast to Iterator in Java 1.5.


NativeBass is an Open Source Project under GNU LGPL License
NativeBass Project - © Copyright 2007-2008 - Jérôme Jouvie (Jouvieje)
http://jerome.jouvie.free.fr/ - jerome.jouvie@gmail.com

(Documentation Copyright © Ian Luck - BASS - http://www.un4seen.com)