HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
OBJ_Sound.h File Reference
#include "OBJ_API.h"
#include "OBJ_Geometry.h"
+ Include dependency graph for OBJ_Sound.h:

Go to the source code of this file.

Classes

class  OBJ_Sound
 

Macros

#define FLOAT_OBJ_PARM(name, idx, vi, t)   return evalFloat(name, &handleIndirect[idx], vi, t);
 
#define INT_OBJ_PARM(name, idx, vi, t)   return evalInt(name, &handleIndirect[idx], vi, t);
 
#define STR_OBJ_PARM(name, idx, vi, t)   evalString(str, name, &handleIndirect[idx], vi, t);
 

Enumerations

enum  OBJ_SoundIndex {
  I_SOUND_ACTIVE = I_N_GEO_INDICES, I_SOUND_VOLUME, I_SOUND_TYPE, I_SOUND_CONE,
  I_SOUND_OUTER_CONE, I_SOUND_DROPOFF, I_SOUND_DROPOFF_RATE, I_SOUND_OUTER_VOLUME,
  I_CHOP_SOURCEPATH, I_N_SOUND_INDICES
}
 

Macro Definition Documentation

#define FLOAT_OBJ_PARM (   name,
  idx,
  vi,
 
)    return evalFloat(name, &handleIndirect[idx], vi, t);

Definition at line 33 of file OBJ_Sound.h.

#define INT_OBJ_PARM (   name,
  idx,
  vi,
 
)    return evalInt(name, &handleIndirect[idx], vi, t);

Definition at line 35 of file OBJ_Sound.h.

#define STR_OBJ_PARM (   name,
  idx,
  vi,
 
)    evalString(str, name, &handleIndirect[idx], vi, t);

Definition at line 37 of file OBJ_Sound.h.

Enumeration Type Documentation

Enumerator
I_SOUND_ACTIVE 
I_SOUND_VOLUME 
I_SOUND_TYPE 
I_SOUND_CONE 
I_SOUND_OUTER_CONE 
I_SOUND_DROPOFF 
I_SOUND_DROPOFF_RATE 
I_SOUND_OUTER_VOLUME 
I_CHOP_SOURCEPATH 
I_N_SOUND_INDICES 

Definition at line 18 of file OBJ_Sound.h.