EffectsExtension Classe

Definizione

Fornisce l'accesso all'estensione degli effetti OpenAL.

public class EffectsExtension
type EffectsExtension = class
Ereditarietà
EffectsExtension

Costruttori

EffectsExtension()

Costruisce una nuova istanza di EffectsExtension.

Proprietà

IsInitialized

Restituisce True se l'estensione EFX è stata trovata e potrebbe essere inizializzata.

Metodi

AuxiliaryEffectSlot(Int32, EfxAuxiliaryf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

AuxiliaryEffectSlot(Int32, EfxAuxiliaryi, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

AuxiliaryEffectSlot(UInt32, EfxAuxiliaryf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

AuxiliaryEffectSlot(UInt32, EfxAuxiliaryi, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

BindEffect(Int32, EfxEffectType)

Fornisce l'accesso all'estensione degli effetti OpenAL.

BindEffect(UInt32, EfxEffectType)

Fornisce l'accesso all'estensione degli effetti OpenAL.

BindEffectToAuxiliarySlot(Int32, Int32)

(Helper) Collega un effetto a uno slot di effetto ausiliario.

BindEffectToAuxiliarySlot(UInt32, UInt32)

(Helper) Collega un effetto a uno slot di effetto ausiliario.

BindFilterToSource(Int32, Int32)

(Helper) reindirizza l'output di un'origine tramite un filtro.

BindFilterToSource(UInt32, UInt32)

(Helper) reindirizza l'output di un'origine tramite un filtro.

BindSourceToAuxiliarySlot(Int32, Int32, Int32, Int32)

(Helper) Reindirizza l'output di un'origine in uno slot di effetto ausiliario.

BindSourceToAuxiliarySlot(UInt32, UInt32, Int32, UInt32)

(Helper) Reindirizza l'output di un'origine in uno slot di effetto ausiliario.

DeleteAuxiliaryEffectSlot(Int32)

Questa funzione elimina solo un oggetto AusiliarioEffectSlot.

DeleteAuxiliaryEffectSlot(UInt32)

Questa funzione elimina solo un oggetto AusiliarioEffectSlot.

DeleteAuxiliaryEffectSlots(Int32, Int32)

La funzione DeleteAuxiliaryEffectSlots viene usata per eliminare e liberare risorse per slot degli effetti ausiliari creati in precedenza con GenAuxiliaryEffectSlots.

DeleteAuxiliaryEffectSlots(Int32, UInt32)

La funzione DeleteAuxiliaryEffectSlots viene usata per eliminare e liberare risorse per slot degli effetti ausiliari creati in precedenza con GenAuxiliaryEffectSlots.

DeleteAuxiliaryEffectSlots(Int32[])

La funzione DeleteAuxiliaryEffectSlots viene usata per eliminare e liberare risorse per slot degli effetti ausiliari creati in precedenza con GenAuxiliaryEffectSlots.

DeleteAuxiliaryEffectSlots(UInt32[])

Questa funzione elimina solo un oggetto AusiliarioEffectSlot.

DeleteEffect(Int32)

Questa funzione elimina solo un effetto.

DeleteEffect(UInt32)

Questa funzione elimina solo un effetto.

DeleteEffects(Int32, Int32)

La funzione DeleteEffects viene usata per eliminare e liberare risorse per gli oggetti Effect creati in precedenza con GenEffects.

DeleteEffects(Int32, UInt32)

La funzione DeleteEffects viene usata per eliminare e liberare risorse per gli oggetti Effect creati in precedenza con GenEffects.

DeleteEffects(Int32[])

La funzione DeleteEffects viene usata per eliminare e liberare risorse per gli oggetti Effect creati in precedenza con GenEffects.

DeleteEffects(UInt32[])

La funzione DeleteEffects viene usata per eliminare e liberare risorse per gli oggetti Effect creati in precedenza con GenEffects.

DeleteFilter(Int32)

Questa funzione elimina solo un filtro.

DeleteFilter(UInt32)

Questa funzione elimina solo un filtro.

DeleteFilters(Int32, Int32)

La funzione DeleteFilters viene usata per eliminare e liberare risorse per gli oggetti Filter creati in precedenza con GenFilters.

DeleteFilters(Int32, UInt32)

La funzione DeleteFilters viene usata per eliminare e liberare risorse per gli oggetti Filter creati in precedenza con GenFilters.

DeleteFilters(Int32[])

Questa funzione elimina solo un filtro.

DeleteFilters(UInt32[])

Questa funzione elimina solo un filtro.

Effect(Int32, EfxEffect3f, Vector3)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Effect(Int32, EfxEffectf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Effect(Int32, EfxEffecti, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Effect(UInt32, EfxEffect3f, Vector3)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Effect(UInt32, EfxEffectf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Effect(UInt32, EfxEffecti, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Filter(Int32, EfxFilterf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Filter(Int32, EfxFilteri, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Filter(UInt32, EfxFilterf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

Filter(UInt32, EfxFilteri, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GenAuxiliaryEffectSlot()

Questa funzione genera solo uno slot di effetto ausiliario.

GenAuxiliaryEffectSlot(UInt32)

Questa funzione genera solo uno slot di effetto ausiliario.

GenAuxiliaryEffectSlots(Int32)

La funzione GenAuxiliaryEffectSlots viene usata per creare uno o più slot di effetto ausiliario. Il numero di slot che possono essere creati dipenderà dal dispositivo Open AL usato.

GenAuxiliaryEffectSlots(Int32, Int32)

La funzione GenAuxiliaryEffectSlots viene usata per creare uno o più slot di effetto ausiliario. Il numero di slot che possono essere creati dipenderà dal dispositivo Open AL usato.

GenAuxiliaryEffectSlots(Int32, UInt32)

La funzione GenAuxiliaryEffectSlots viene usata per creare uno o più slot di effetto ausiliario. Il numero di slot che possono essere creati dipenderà dal dispositivo Open AL usato.

GenEffect()

Genera un singolo oggetto effetto.

GenEffect(UInt32)

Genera un singolo oggetto effetto.

GenEffects(Int32)

Genera uno o più oggetti effetto.

GenEffects(Int32, Int32)

La funzione GenEffects viene usata per creare uno o più oggetti Effect. Un oggetto Effect archivia un tipo di effetto e un set di valori di parametro per controllare tale effetto. Per usare un effetto, deve essere collegato a un oggetto Slot di effetto ausiliario

GenEffects(Int32, UInt32)

La funzione GenEffects viene usata per creare uno o più oggetti Effect. Un oggetto Effect archivia un tipo di effetto e un set di valori di parametro per controllare tale effetto. Per usare un effetto, deve essere collegato a un oggetto Slot di effetto ausiliario

GenFilter()

Questa funzione genera solo un filtro.

GenFilter(UInt32)

Questa funzione genera solo un filtro.

GenFilters(Int32)

La funzione GenFilters viene usata per creare uno o più oggetti Filter. Un oggetto Filter archivia un tipo di filtro e un set di valori dei parametri per controllare tale filtro. Gli oggetti filtro possono essere collegati a Origini come filtri diretti o filtri di invio ausiliario.

GenFilters(Int32, Int32)

La funzione GenFilters viene usata per creare uno o più oggetti Filter. Un oggetto Filter archivia un tipo di filtro e un set di valori dei parametri per controllare tale filtro. Gli oggetti filtro possono essere collegati a Origini come filtri diretti o filtri di invio ausiliario.

GenFilters(Int32, UInt32)

La funzione GenFilters viene usata per creare uno o più oggetti Filter. Un oggetto Filter archivia un tipo di filtro e un set di valori dei parametri per controllare tale filtro. Gli oggetti filtro possono essere collegati a Origini come filtri diretti o filtri di invio ausiliario.

GetAuxiliaryEffectSlot(Int32, EfxAuxiliaryf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetAuxiliaryEffectSlot(Int32, EfxAuxiliaryi, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetAuxiliaryEffectSlot(UInt32, EfxAuxiliaryf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetAuxiliaryEffectSlot(UInt32, EfxAuxiliaryi, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEaxFromEfxEax(EffectsExtension+EaxReverb, EffectsExtension+EfxEaxReverb)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(Int32, EfxEffect3f, Vector3)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(Int32, EfxEffectf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(Int32, EfxEffecti, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(UInt32, EfxEffect3f, Vector3)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(UInt32, EfxEffectf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetEffect(UInt32, EfxEffecti, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetFilter(Int32, EfxFilterf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetFilter(Int32, EfxFilteri, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetFilter(UInt32, EfxFilterf, Single)

Fornisce l'accesso all'estensione degli effetti OpenAL.

GetFilter(UInt32, EfxFilteri, Int32)

Fornisce l'accesso all'estensione degli effetti OpenAL.

IsAuxiliaryEffectSlot(Int32)

La funzione IsAuxiliaryEffectSlot viene usata per determinare se un identificatore di oggetto è un oggetto Slot di effetto ausiliario valido.

IsAuxiliaryEffectSlot(UInt32)

La funzione IsAuxiliaryEffectSlot viene usata per determinare se un identificatore di oggetto è un oggetto Slot di effetto ausiliario valido.

IsEffect(Int32)

La funzione IsEffect viene usata per determinare se un identificatore di oggetto è un oggetto Effect valido.

IsEffect(UInt32)

La funzione IsEffect viene usata per determinare se un identificatore di oggetto è un oggetto Effect valido.

IsFilter(Int32)

La funzione IsFilter viene usata per determinare se un identificatore di oggetto è un oggetto Filter valido.

IsFilter(UInt32)

La funzione IsFilter viene usata per determinare se un identificatore di oggetto è un oggetto Filter valido.

Si applica a