# Home    # nevrax.com   
Nevrax
Nevrax.org
#News
#Mailing-list
#Documentation
#CVS
#Bugs
#License
Docs
 
Documentation  
Main Page   Namespace List   Class Hierarchy   Alphabetical List   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages   Search  

NLSOUND::CBackgroundSoundManager::TSoundData Struct Reference

Storage for all a sound in a layer. More...

List of all members.

Public Attributes

std::string SoundName
 The name of the sound. More...

CSoundSound
 The reference to the sound. More...

USourceSource
 A source instance of the sound (may be NULL). More...

NLMISC::CVector MinBox
 The min vector of the bounding box. More...

NLMISC::CVector MaxBox
 The max vector of the bounding box. More...

float Surface
 The surface of the bounding box (used for patatoid competition). More...

float MaxDist
 The max earing distance of the sound. More...

bool IsPath
 Flag for path/patatoid sound. More...

std::vector< NLMISC::CVectorPoints
 The vector of points compositing the primitive. More...

bool Selected
 Flag telling if this sound is currently selected for play by bounding box. More...


Detailed Description

Storage for all a sound in a layer.

Definition at line 195 of file background_sound_manager.h.


Member Data Documentation

bool NLSOUND::CBackgroundSoundManager::TSoundData::IsPath
 

Flag for path/patatoid sound.

Definition at line 213 of file background_sound_manager.h.

NLMISC::CVector NLSOUND::CBackgroundSoundManager::TSoundData::MaxBox
 

The max vector of the bounding box.

Definition at line 207 of file background_sound_manager.h.

float NLSOUND::CBackgroundSoundManager::TSoundData::MaxDist
 

The max earing distance of the sound.

Definition at line 211 of file background_sound_manager.h.

NLMISC::CVector NLSOUND::CBackgroundSoundManager::TSoundData::MinBox
 

The min vector of the bounding box.

Definition at line 205 of file background_sound_manager.h.

std::vector<NLMISC::CVector> NLSOUND::CBackgroundSoundManager::TSoundData::Points
 

The vector of points compositing the primitive.

Definition at line 215 of file background_sound_manager.h.

bool NLSOUND::CBackgroundSoundManager::TSoundData::Selected
 

Flag telling if this sound is currently selected for play by bounding box.

Definition at line 217 of file background_sound_manager.h.

CSound* NLSOUND::CBackgroundSoundManager::TSoundData::Sound
 

The reference to the sound.

Definition at line 200 of file background_sound_manager.h.

std::string NLSOUND::CBackgroundSoundManager::TSoundData::SoundName
 

The name of the sound.

Definition at line 198 of file background_sound_manager.h.

USource* NLSOUND::CBackgroundSoundManager::TSoundData::Source
 

A source instance of the sound (may be NULL).

Definition at line 202 of file background_sound_manager.h.

float NLSOUND::CBackgroundSoundManager::TSoundData::Surface
 

The surface of the bounding box (used for patatoid competition).

Definition at line 209 of file background_sound_manager.h.


The documentation for this struct was generated from the following file: