MezzanineEngine 
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
Public Member Functions | Static Public Member Functions | Static Public Attributes | List of all members
Mezzanine::Audio::SoundSet Class Reference

This is a vector that stores sounds. More...

#include <soundset.h>

+ Inheritance diagram for Mezzanine::Audio::SoundSet:
+ Collaboration diagram for Mezzanine::Audio::SoundSet:

Public Member Functions

 SoundSet ()
 Default constructor.
 
 SoundSet (const String &_Name)
 Default constructor.
 
const StringGetName () const
 Get the name of the SoundSet. More...
 
void ProtoDeSerialize (const XML::Node &)
 Create an XML::Node describing this. More...
 
XML::Node ProtoSerialize () const
 Create an XML::Node describing this. More...
 

Static Public Member Functions

static String SerializableName ()
 

Static Public Attributes

static Whole UnnamedInstanceCount = 0
 a Simple counter to insure unique names of soundsets
 

Additional Inherited Members

- Public Attributes inherited from std::vector< T >
elements
 STL member.
 

Detailed Description

This is a vector that stores sounds.

This is a vector and can be use to store sounds that can be grouped together for similiar purposes or similiar content for easy tracking.

Definition at line 64 of file soundset.h.

Member Function Documentation

const String & Mezzanine::Audio::SoundSet::GetName ( ) const

Get the name of the SoundSet.

Returns
The Name of this SoundSet

Definition at line 59 of file soundset.cpp.

void Mezzanine::Audio::SoundSet::ProtoDeSerialize ( const XML::Node )

Create an XML::Node describing this.

Returns
An XML::Node

Definition at line 67 of file soundset.cpp.

XML::Node Mezzanine::Audio::SoundSet::ProtoSerialize ( ) const

Create an XML::Node describing this.

Returns
An XML::Node

Definition at line 62 of file soundset.cpp.


The documentation for this class was generated from the following files: