LandscapeSoundPositionGroup Class Reference

#include <LandscapeSound.h>

Inheritance diagram for LandscapeSoundPositionGroup:

LandscapeSoundPosition

List of all members.

Public Member Functions

virtual bool readXML (XMLNode *node)
virtual bool setPosition (VirtualSoundSource *source, unsigned int data)

Protected Attributes

std::string name
float falloff


Detailed Description

Definition at line 90 of file LandscapeSound.h.


Member Function Documentation

bool LandscapeSoundPositionGroup::readXML ( XMLNode node  )  [virtual]

Implements LandscapeSoundPosition.

Definition at line 92 of file LandscapeSound.cpp.

References XMLNode::failChildren(), falloff, XMLNode::getNamedChild(), and name.

bool LandscapeSoundPositionGroup::setPosition ( VirtualSoundSource source,
unsigned int  data 
) [virtual]

Implements LandscapeSoundPosition.

Definition at line 99 of file LandscapeSound.cpp.

References falloff, MainCamera::getCamera(), GLCamera::getCurrentPos(), TargetGroupsGroupEntry::getDistance(), LandscapeMaps::getGroundMaps(), TargetGroups::getGroup(), GroundMaps::getGroups(), ScorchedContext::getLandscapeMaps(), TargetGroupsSetEntry::getObjectCount(), ScorchedClient::instance(), MainCamera::instance(), int(), MAX, MIN, name, VirtualSoundSource::setPosition(), and VirtualSoundSource::setRelative().


Member Data Documentation

std::string LandscapeSoundPositionGroup::name [protected]

Definition at line 97 of file LandscapeSound.h.

Referenced by readXML(), and setPosition().

float LandscapeSoundPositionGroup::falloff [protected]

Definition at line 98 of file LandscapeSound.h.

Referenced by readXML(), and setPosition().


The documentation for this class was generated from the following files:
Generated on Mon Feb 16 15:15:03 2009 for Scorched3D by  doxygen 1.5.3