# fireplace Icon

> The fireplace icon from Material as Compose ImageVector Kotlin code, Android Vector Drawable XML and SVG.

- Library: [Material Icons](https://composables.com/icons/icon-libraries/material-icons.md)
- License: Apache 2.0 (full text in the [Material Icons library page](https://composables.com/icons/icon-libraries/material-icons.md))
- Styles: [Filled](https://composables.com/icons/icon-libraries/material-icons/fireplace.md?v=filled), [Outlined](https://composables.com/icons/icon-libraries/material-icons/fireplace.md?v=outlined), [Rounded](https://composables.com/icons/icon-libraries/material-icons/fireplace.md?v=rounded), [Sharp](https://composables.com/icons/icon-libraries/material-icons/fireplace.md?v=sharp), [Two-Tone](https://composables.com/icons/icon-libraries/material-icons/fireplace.md?v=twotone)
- Categories: [Social](https://composables.com/icons/categories/social.md)

## Compose ImageVector (Kotlin)

For Jetpack Compose and Compose Multiplatform. Download: `https://composables.com/download/icons/material-icons/fireplace.kt`

```kotlin
import androidx.compose.ui.graphics.Color
import androidx.compose.ui.graphics.SolidColor
import androidx.compose.ui.graphics.vector.ImageVector
import androidx.compose.ui.graphics.vector.group
import androidx.compose.ui.graphics.vector.path
import androidx.compose.ui.unit.dp

val MaterialIconsFireplace: ImageVector
    get() {
        if (_MaterialIconsFireplace != null) return _MaterialIconsFireplace!!
        
        _MaterialIconsFireplace = ImageVector.Builder(
            name = "fireplace",
            defaultWidth = 24.dp,
            defaultHeight = 24.dp,
            viewportWidth = 24f,
            viewportHeight = 24f
        ).apply {
            group {
                path(
                    fill = SolidColor(Color.Transparent)
                ) {
                    moveTo(0f, 0f)
                    horizontalLineTo(24f)
                    verticalLineTo(24f)
                    horizontalLineTo(0f)
                    verticalLineTo(0f)
                    close()
                }
            }
            group {
                group {
                    path(
                        fill = SolidColor(Color.Black)
                    ) {
                        moveTo(12.01f, 12.46f)
                        curveToRelative(-0.15f, 0.42f, -0.15f, 0.82f, -0.08f, 1.28f)
                        curveToRelative(0.1f, 0.55f, 0.33f, 1.04f, 0.2f, 1.6f)
                        curveToRelative(-0.13f, 0.59f, -0.77f, 1.38f, -1.53f, 1.63f)
                        curveToRelative(1.28f, 1.05f, 3.2f, 0.37f, 3.39f, -1.32f)
                        curveTo(14.16f, 14.11f, 12.55f, 13.67f, 12.01f, 12.46f)
                        close()
                    }
                    path(
                        fill = SolidColor(Color.Black)
                    ) {
                        moveTo(2f, 2f)
                        verticalLineToRelative(20f)
                        horizontalLineToRelative(20f)
                        verticalLineTo(2f)
                        horizontalLineTo(2f)
                        close()
                        moveTo(12f, 18f)
                        curveToRelative(-1.58f, 0f, -2.97f, -1.88f, -3f, -3.06f)
                        curveToRelative(0f, -0.05f, -0.01f, -0.13f, -0.01f, -0.22f)
                        curveToRelative(-0.13f, -1.73f, 1f, -3.2f, 2.47f, -4.37f)
                        curveToRelative(0.47f, 1.01f, 1.27f, 2.03f, 2.57f, 2.92f)
                        curveTo(14.61f, 13.69f, 15f, 14.13f, 15f, 15f)
                        curveTo(15f, 16.65f, 13.65f, 18f, 12f, 18f)
                        close()
                        moveTo(20f, 20f)
                        horizontalLineToRelative(-2f)
                        verticalLineToRelative(-2f)
                        horizontalLineToRelative(-2.02f)
                        curveToRelative(0.63f, -0.84f, 1.02f, -1.87f, 1.02f, -3f)
                        curveToRelative(0f, -1.89f, -1.09f, -2.85f, -1.85f, -3.37f)
                        curveTo(12.2f, 9.61f, 13f, 7f, 13f, 7f)
                        curveToRelative(-6.73f, 3.57f, -6.02f, 7.47f, -6f, 8f)
                        curveToRelative(0.03f, 0.96f, 0.49f, 2.07f, 1.23f, 3f)
                        horizontalLineTo(6f)
                        verticalLineToRelative(2f)
                        horizontalLineTo(4f)
                        verticalLineTo(4f)
                        horizontalLineToRelative(16f)
                        verticalLineTo(20f)
                        close()
                    }
                }
            }
        }.build()
        
        return _MaterialIconsFireplace!!
    }

private var _MaterialIconsFireplace: ImageVector? = null
```

## Android Vector Drawable (XML)

Download: `https://composables.com/download/icons/material-icons/fireplace.xml`

```xml
<vector xmlns:android="http://schemas.android.com/apk/res/android"
    android:viewportWidth="24"
    android:viewportHeight="24">
    <path
        android:pathData="M0,0H24V24H0V0Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M12.01,12.46c-0.15,0.42 -0.15,0.82 -0.08,1.28c0.1,0.55 0.33,1.04 0.2,1.6c-0.13,0.59 -0.77,1.38 -1.53,1.63c1.28,1.05 3.2,0.37 3.39,-1.32C14.16,14.11 12.55,13.67 12.01,12.46Z" />
    <path
        android:fillColor="@android:color/black"
        android:pathData="M2,2v20h20V2H2ZM12,18c-1.58,0 -2.97,-1.88 -3,-3.06c0,-0.05 -0.01,-0.13 -0.01,-0.22c-0.13,-1.73 1,-3.2 2.47,-4.37c0.47,1.01 1.27,2.03 2.57,2.92C14.61,13.69 15,14.13 15,15C15,16.65 13.65,18 12,18ZM20,20h-2v-2h-2.02c0.63,-0.84 1.02,-1.87 1.02,-3c0,-1.89 -1.09,-2.85 -1.85,-3.37C12.2,9.61 13,7 13,7c-6.73,3.57 -6.02,7.47 -6,8c0.03,0.96 0.49,2.07 1.23,3H6v2H4V4h16V20Z" />
</vector>
```

## SVG

Download: `https://composables.com/download/icons/material-icons/fireplace.svg`

```svg
<svg xmlns="http://www.w3.org/2000/svg" enable-background="new 0 0 24 24" viewBox="0 0 24 24" fill="currentColor"><g><rect fill="none" height="24" width="24"/></g><g><g><path d="M12.01,12.46c-0.15,0.42-0.15,0.82-0.08,1.28c0.1,0.55,0.33,1.04,0.2,1.6c-0.13,0.59-0.77,1.38-1.53,1.63 c1.28,1.05,3.2,0.37,3.39-1.32C14.16,14.11,12.55,13.67,12.01,12.46z"/><path d="M2,2v20h20V2H2z M12,18c-1.58,0-2.97-1.88-3-3.06c0-0.05-0.01-0.13-0.01-0.22c-0.13-1.73,1-3.2,2.47-4.37 c0.47,1.01,1.27,2.03,2.57,2.92C14.61,13.69,15,14.13,15,15C15,16.65,13.65,18,12,18z M20,20h-2v-2h-2.02 c0.63-0.84,1.02-1.87,1.02-3c0-1.89-1.09-2.85-1.85-3.37C12.2,9.61,13,7,13,7c-6.73,3.57-6.02,7.47-6,8 c0.03,0.96,0.49,2.07,1.23,3H6v2H4V4h16V20z"/></g></g></svg>
```
