C# Class Gablarski.OpenAL.Source

Inheritance: IDisposable
Exibir arquivo Open project: ermau/Gablarski Class Usage Examples

Private Properties

Property Type Description
GetPropertyF float
SetPropertyF void
Source System
alDeleteSources void
alGenSources void
alGetSourcef void
alGetSourcei void
alSourcePause void
alSourcePlay void
alSourceQueueBuffers void
alSourceStop void
alSourceUnqueueBuffers void
alSourcef void

Public Methods

Method Description
Dequeue ( ) : SourceBuffer[]
Dequeue ( int buffers ) : SourceBuffer[]
Dispose ( ) : void
Generate ( ) : Source
Generate ( int count ) : Gablarski.OpenAL.Source[]
Pause ( ) : void
Play ( ) : void
Queue ( IEnumerable buffers ) : void
Queue ( SourceBuffer buffer ) : void
QueueAndPlay ( SourceBuffer buffer ) : void
Replay ( ) : void
Stop ( ) : void
ToString ( ) : string

Protected Methods

Method Description
Dispose ( bool disposing ) : void
PlayCore ( bool check ) : void
Queue ( uint bufferIDs ) : void

Private Methods

Method Description
GetPropertyF ( uint sourceID, FloatSourceProperty property ) : float
SetPropertyF ( uint sourceID, FloatSourceProperty property, float value ) : void
Source ( uint sourceID ) : System
alDeleteSources ( int count, uint sources ) : void
alGenSources ( int count, uint sources ) : void
alGetSourcef ( uint sourceID, FloatSourceProperty property, float &value ) : void
alGetSourcei ( uint sourceID, IntSourceProperty property, int &value ) : void
alSourcePause ( uint sourceID ) : void
alSourcePlay ( uint sourceID ) : void
alSourceQueueBuffers ( uint sourceID, int number, uint bufferIDs ) : void
alSourceStop ( uint sourceID ) : void
alSourceUnqueueBuffers ( uint sourceID, int buffers, uint buffersDequeued ) : void
alSourcef ( uint sourceID, FloatSourceProperty property, float value ) : void

Method Details

Dequeue() public method

public Dequeue ( ) : SourceBuffer[]
return SourceBuffer[]

Dequeue() public method

public Dequeue ( int buffers ) : SourceBuffer[]
buffers int
return SourceBuffer[]

Dispose() public method

public Dispose ( ) : void
return void

Dispose() protected method

protected Dispose ( bool disposing ) : void
disposing bool
return void

Generate() public static method

public static Generate ( ) : Source
return Source

Generate() public static method

public static Generate ( int count ) : Gablarski.OpenAL.Source[]
count int
return Gablarski.OpenAL.Source[]

Pause() public method

public Pause ( ) : void
return void

Play() public method

public Play ( ) : void
return void

PlayCore() protected method

protected PlayCore ( bool check ) : void
check bool
return void

Queue() public method

public Queue ( IEnumerable buffers ) : void
buffers IEnumerable
return void

Queue() public method

public Queue ( SourceBuffer buffer ) : void
buffer SourceBuffer
return void

Queue() protected method

protected Queue ( uint bufferIDs ) : void
bufferIDs uint
return void

QueueAndPlay() public method

public QueueAndPlay ( SourceBuffer buffer ) : void
buffer SourceBuffer
return void

Replay() public method

public Replay ( ) : void
return void

Stop() public method

public Stop ( ) : void
return void

ToString() public method

public ToString ( ) : string
return string