flimEngine
SoundNode Class Reference

#include <SoundNode.h>

Collaboration diagram for SoundNode:
Collaboration graph

Public Member Functions

 SoundNode ()=delete
 
 SoundNode (unsigned int md5, Sound *_sound)
 
 ~SoundNode ()
 
 SoundNode (const SoundNode &)=default
 
SoundNodeoperator= (const SoundNode &)=default
 
snd_err GetNext (SoundNode *out)
 
snd_err SetNext (SoundNode *in)
 
snd_err GetPrev (SoundNode *out)
 
snd_err SetPrev (SoundNode *in)
 
snd_err GetData (SoundData &out)
 
snd_err SetData (SoundData &in)
 

Private Attributes

SoundNodenext
 
SoundNodeprev
 
SoundData data
 

Friends

class SoundList
 
class SoundManager
 

Constructor & Destructor Documentation

◆ SoundNode() [1/3]

SoundNode::SoundNode ( )
delete

◆ SoundNode() [2/3]

SoundNode::SoundNode ( unsigned int  md5,
Sound _sound 
)

◆ ~SoundNode()

SoundNode::~SoundNode ( )

◆ SoundNode() [3/3]

SoundNode::SoundNode ( const SoundNode )
default

Member Function Documentation

◆ GetData()

snd_err SoundNode::GetData ( SoundData out)

◆ GetNext()

snd_err SoundNode::GetNext ( SoundNode out)

◆ GetPrev()

snd_err SoundNode::GetPrev ( SoundNode out)

◆ operator=()

SoundNode& SoundNode::operator= ( const SoundNode )
default

◆ SetData()

snd_err SoundNode::SetData ( SoundData in)

◆ SetNext()

snd_err SoundNode::SetNext ( SoundNode in)

◆ SetPrev()

snd_err SoundNode::SetPrev ( SoundNode in)

Friends And Related Function Documentation

◆ SoundList

friend class SoundList
friend

◆ SoundManager

friend class SoundManager
friend

Member Data Documentation

◆ data

SoundData SoundNode::data
private

◆ next

SoundNode* SoundNode::next
private

◆ prev

SoundNode* SoundNode::prev
private

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