EffectsExtension.GenFilters Method

Definition

Overloads

GenFilters(Int32, UInt32)

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

GenFilters(Int32)

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

GenFilters(Int32, Int32)

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

GenFilters(Int32, UInt32)

Important

This API is not CLS-compliant.

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

[System.CLSCompliant(false)]
public void GenFilters (int n, out uint filters);
member this.GenFilters : int *  -> unit

Parameters

n
Int32

Number of Filters to be created.

filters
UInt32

Pointer addressing sufficient memory to store n Filter object identifiers.

Attributes

Remarks

After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.

Applies to

GenFilters(Int32)

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

public int[] GenFilters (int n);
member this.GenFilters : int -> int[]

Parameters

n
Int32

Number of Filters to be created.

Returns

Int32[]

Pointer addressing sufficient memory to store n Filter object identifiers.

Remarks

After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.

Applies to

GenFilters(Int32, Int32)

The GenFilters function is used to create one or more Filter objects. A Filter object stores a filter type and a set of parameter values to control that Filter. Filter objects can be attached to Sources as Direct Filters or Auxiliary Send Filters.

public void GenFilters (int n, out int filters);
member this.GenFilters : int *  -> unit

Parameters

n
Int32

Number of Filters to be created.

filters
Int32

Pointer addressing sufficient memory to store n Filter object identifiers.

Remarks

After creation a Filter has no type (EfxFilterType.Null), so before it can be used to store a set of parameters, the application must specify what type of filter should be stored in the object, using Filter() with EfxFilteri.

Applies to