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

System

# Interface

#### What it gives you

—

#### Requires

None

#### Required by

None

2 assets7 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.

### /

**Interface_KeyboardInput**1 members

extends `Interface`

| Kind | Name | Signature | Description |
|---|---|---|---|
| fn | `KeyboardInput`Keyboard | `(KeyString: string, Key: Key, FunctionalKey: bool)` | — |

**Interface_StateComponent_Integer_MultiLevel**6 members

extends `Interface`

| Kind | Name | Signature | Description |
|---|---|---|---|
| fn | `Component_Level_getNumberOfIndex`Components | `(LevelPath: int[], out IndexNumber: int)` | — |
| fn | `Component_Level_getButtonForInteger`Components | `(LevelsPath: int[], out Button: Struct_Button_Graphic_2D)` | — |
| fn | `Component_Level_PreviousIntegerValue`Components | `(SourceInfo: ST_SourceInfo, Level: int)` | — |
| fn | `Component_Level_NextIntegerValue`Components | `(SourceInfo: ST_SourceInfo, Level: int)` | — |
| fn | `Component_Level_GetValueByInteger`Components | `(Level: int, out Value: int)` | — |
| fn | `Component_Level_SetInteger`Components | `(SourceInfo: ST_SourceInfo, Set: int, Level: int)` | — |
