00001 00009 #pragma once 00010 00011 #include "ManagedObject.h" 00012 #include "WDError.h" 00013 00014 class SoundGroup; 00015 00021 class Sound: public ManagedObject 00022 { 00023 public: 00029 WDError initRef(void *inNode, IObjectManager *inManager, IObjectEventHandler *inEventHandler); 00030 00036 WDError initRef(SoundGroup *inParent, int inIndex, IObjectEventHandler *inEventHandler); 00037 00042 WDError initNew(SoundGroup *inParent, IObjectEventHandler *inEventHandler); 00043 00047 WDError setPath(const char *inPath); 00048 00053 WDError getPath(char *outPath, int inMaxLength); 00054 };