Searched refs:OALSource (Results 1 - 7 of 7) sorted by relevance
/macosx-10.10.1/OpenAL-54/Source/OpenAL/ |
H A D | oalBuffer.h | 41 class OALSource; // forward declaration 47 OALSource* mSource; 59 void Remove(OALSource* inSource) { 73 bool SourceExists(OALSource* inSource) { 84 void IncreaseAttachmentCount(OALSource* inSource) { 97 UInt32 DecreaseAttachmentCount(OALSource* inSource) { 110 UInt32 GetAttachmentCount(OALSource* inSource) { 121 OALSource* GetSourceByIndex(short index) { 170 bool UseThisBuffer(OALSource* inSource); // one entry per source regardless of how many uses in the Q there are 171 bool ReleaseBuffer(OALSource* inSourc [all...] |
H A D | oalSource.cpp | 25 Each OALSource object maintains a BufferQueue and an ACMap. The buffer queue is an ordered list of BufferInfo structs. 92 // OALSource 99 OALSource::OALSource (ALuint inSelfToken, OALContext *inOwningContext) function in class:OALSource 165 DebugMessageN1("OALSource::OALSource() - OALSource = %ld", (long int) mSelfToken); 215 OALSource::~OALSource() 218 DebugMessageN1("OALSource [all...] |
H A D | oalContext.h | 78 class OALSource; // forward declaration 201 OALSource* ProtectSource(ALuint inSourceToken); 202 OALSource* GetSourceForRender(ALuint inSourceToken); 203 OALSource* GetDeadSourceForRender(ALuint inSourceToken); 204 void ReleaseSource(OALSource* inSource);
|
H A D | oalContext.cpp | 185 OALSource *oalSource = mSourceMap->GetSourceByIndex(0); 226 OALSource* source = mDeadSourceMap->GetSourceByIndex(index); 260 (note) Linear & Exponential Attenuation is done manually by the OALSource object if 2.2 Mixer is not present 450 OALSource *newSource = new OALSource (inSourceToken, this); 468 OALSource* OALContext::ProtectSource(ALuint inSourceToken) 473 OALSource *newSource = NULL; 487 OALSource* OALContext::GetSourceForRender(ALuint inSourceToken) 492 OALSource *newSource = NULL; 509 OALSource* OALContex [all...] |
H A D | oalBuffer.cpp | 106 OALSource *curSource = mAttachedSourceList->GetSourceByIndex(i); 413 // Methods called from OALSource objects 448 bool OALBuffer::UseThisBuffer(OALSource* inSource) 482 // Called by OALSource's BufferQueue::RemoveQueueEntryByIndex() class 483 bool OALBuffer::ReleaseBuffer(OALSource* inSource)
|
H A D | oalSource.h | 133 void AppendBuffer(OALSource* thisSource, ALuint inBufferToken, OALBuffer *inBuffer, ALuint inACToken); 134 ALuint RemoveQueueEntryByIndex(OALSource* thisSource, UInt32 inIndex, bool inReleaseIt); 448 class OALSource class 638 OALSource(ALuint inSelfToken, OALContext *inOwningContext); 639 ~OALSource(); 765 class OALSourceMap : std::multimap<ALuint, OALSource*, std::less<ALuint> > { 769 void Add (const ALuint inSourceToken, OALSource **inSource) { 774 OALSource* GetSourceByIndex(UInt32 inIndex) { 789 OALSource* Get(ALuint inSourceToken) {
|
H A D | oalImp.cpp | 396 OALSource* ProtectSourceObjectInCurrentContext(ALuint inSID) 399 OALSource *oalSource = NULL; 422 void ReleaseSourceObject(OALSource *inSource) 2112 OALSource *oalSource = NULL; 2140 OALSource *oalSource = NULL; 2214 OALSource *oalSource = NULL; 2299 OALSource *oalSource = NULL; 2343 OALSource *oalSource = NULL; 2434 OALSource *oalSource = NULL; 2532 OALSource *oalSourc [all...] |
Completed in 186 milliseconds