> For the complete documentation index, see [llms.txt](https://docs.oserosuite.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://docs.oserosuite.com/technical-notes/unreal-engine-notes/meta-specifiers/bind-widget.md).

# Bind Widget

```cpp
/* BindWidget meta means the Blueprint will not compile unless there is a child component in the UMG hierarchy that matches the exact name and type or child of type.
* Note: There is a possibility of this being nullptr if not using a blueprint class. */
UPROPERTY(EditAnywhere, BlueprintReadOnly, meta = (BindWidget))
    class UTextBlock* TXT_Tooltip = nullptr;
```

{% hint style="warning" %}
Note: This pointer isn’t assigned until AFTER the widget is made visible (ie, AddToViewport, AddToPlayerScreen, WidgetPointer->AddChild).
{% endhint %}
