---
title: Datasmith
product: Advanced Framework Pro
version: 1.0
engine: Unreal Engine 5.8
updated: 2026-10-05
canonical: https://docs.human-codeable.com/plugins/datasmith.html
---

System

# Datasmith

#### What it gives you

—

#### Requires

None

#### Required by

None

5 assets12 API members

Note

Narrative documentation for this plugin is still being written. The API reference below is complete.

## API reference

Every blueprint asset in this plugin. Expand an asset to see its members.

### /

**DatasmithActor**0 members

extends `Actor`

No editor-visible members; this asset configures defaults only.

**DatasmithAreaLight**6 members

extends `DatasmithAreaLightActor`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Indirect Intensity`Rendering | `float` | — |
| var | `Volumetric Scattering Intensity`Rendering | `float` | — |
| var | `Specular Scale`Rendering | `float` | — |
| var | `Shadow Bias`Rendering | `float` | — |
| var | `Cast Shadows`Rendering | `bool` | — |
| fn | `LightColor` | `(Intensity: float, Color: LinearColor, out Emissive: LinearColor)` | — |

**DatasmithArealightMesh**1 members

extends `DatasmithAreaLightActor`

| Kind | Name | Signature | Description |
|---|---|---|---|
| fn | `LightColor` | `(Intensity: float, Color: LinearColor, out Emissive: LinearColor)` | — |

**DatasmithLayer**3 members

extends `SceneComponent`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Enable Hierarchy`Datasmith | `bool` | — |
| fn | `UpdateChildStaticMeshVisibility` | `(Enable: bool, StaticMesh: StaticMeshComponent)` | — |
| fn | `UpdateHierarchy` | `(Enable: bool)` | — |

**DatasmithSelector**2 members

extends `DatasmithLayer`

| Kind | Name | Signature | Description |
|---|---|---|---|
| var | `Selected Id`Datasmith | `int` | — |
| event | `UpdateHierarchy` | `(Enable: bool)` | — |
