Searched refs:OALSource (Results 1 - 7 of 7) sorted by relevance

/macosx-10.10.1/OpenAL-54/Source/OpenAL/
H A DoalBuffer.h41 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 DoalSource.cpp25 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 DoalContext.h78 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 DoalContext.cpp185 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 DoalBuffer.cpp106 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 DoalSource.h133 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 DoalImp.cpp396 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