# 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::CSoundSerializer Class Reference

Pseudo serializer for packed sheet loading/saving. More...

List of all members.

Public Methods

 CSoundSerializer ()
 Default constructor. More...

void readGeorges (const NLMISC::CSmartPtr< NLGEORGES::UForm > &form, const std::string &name)
void serial (NLMISC::IStream &s)
void removed ()
 called by GEORGE::loadForm when a sheet read from the packed sheet is no more in the directories. More...


Static Public Methods

uint getVersion ()

Public Attributes

CSound_Sound
 The sound beeing managed by this serializer. More...


Detailed Description

Pseudo serializer for packed sheet loading/saving.

This class act as a wrapper to create sound from xml document being read, call the serialisation method to read/write packed sheet and to delete sounds that are no more needed.

Definition at line 165 of file sound_bank.cpp.


Constructor & Destructor Documentation

NLSOUND::CSoundSerializer::CSoundSerializer   [inline]
 

Default constructor.

Definition at line 172 of file sound_bank.cpp.

References _Sound.


Member Function Documentation

uint NLSOUND::CSoundSerializer::getVersion   [inline, static]
 

Definition at line 263 of file sound_bank.cpp.

void NLSOUND::CSoundSerializer::readGeorges const NLMISC::CSmartPtr< NLGEORGES::UForm > &    form,
const std::string &    name
[inline]
 

Definition at line 177 of file sound_bank.cpp.

References _Sound.

void NLSOUND::CSoundSerializer::removed   [inline]
 

called by GEORGE::loadForm when a sheet read from the packed sheet is no more in the directories.

Definition at line 252 of file sound_bank.cpp.

References _Sound.

void NLSOUND::CSoundSerializer::serial NLMISC::IStream   s [inline]
 

Definition at line 188 of file sound_bank.cpp.

References _Sound, NLMISC::IStream::isReading, s, NLMISC::IStream::serial, NLMISC::IStream::serialEnum, and type.


Member Data Documentation

CSound* NLSOUND::CSoundSerializer::_Sound
 

The sound beeing managed by this serializer.

Definition at line 169 of file sound_bank.cpp.

Referenced by CSoundSerializer, readGeorges, removed, and serial.


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