Clapper.EnhancerProxy.get_target_properties

### Method

# Clapper EnhancerProxyget_target_properties

since: 0.10

#### Declaration [src]

    GParamSpec**
    clapper_enhancer_proxy_get_target_properties (
      ClapperEnhancerProxy* proxy,
      guint* n_properties
    )

#### Description [src]

Get an array of properties in target enhancer.

Implementations can use this in order to find out what properties, type of their values (including valid ranges) are allowed to set for a given enhancer.

Use `ClapperEnhancerParamFlags` against flags of given `GParamSpec` to find out whether they are local, global or neither of them (internal).

The returned array includes only Clapper enhancer specific properties (global and local). Applications can not access any other properties that given enhancer is using internally.

Available since: 0.10

#### Parameters

`n_properties`

  Type: `guint*`

  Return location for the length of the returned array.

  The argument will be set by the function.

#### Return value

Type: An array of `GParamSpec*`

An array of `GParamSpec` objects.

The length of the array is in the `n_properties` argument.
The returned data is owned by the instance.
The return value can be `NULL`.