---
title: "VectorConfig"
description: "Holds a set of values that overwrite the original property values of an [ImageVector]. This
allows you to dynamically change any of the property values provided as [VectorProperty]. This
can be passed to [RenderVectorGroup] to alter some property values when the [VectorGroup] is
rendered."
type: "interface"
---

<div class='type'>Interface</div>


<a id='references'></a>

<div class='sourceset sourceset-common'>Common</div>



```kotlin
@JvmDefaultWithCompatibility
interface VectorConfig
```


Holds a set of values that overwrite the original property values of an `ImageVector`. This
allows you to dynamically change any of the property values provided as `VectorProperty`. This
can be passed to `RenderVectorGroup` to alter some property values when the `VectorGroup` is
rendered.


## Functions

```kotlin
fun <T> getOrDefault(property: VectorProperty<T>, defaultValue: T): T
```


