# How can I break the custom struct made by c++ in blueprint?

**URL:** <https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine\
**Created:** [November 15, 2014, 5:53am UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001 "2014-11-15T05:53:56Z")\
**Posts on this page:** 6\
**Page:** 1

<div class="post-metadata">

**Author:** ![CypressRH](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@CypressRH](https://forums.unrealengine.com/u/CypressRH)\
**Post date:** [November 15, 2014, 5:53am UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/1 "2014-11-15T05:53:56Z")

</div>

As I asked,  
I made an custom struct by c++ coding, and I want to break the struct to members in the blueprint but there’s no nodes about that. what should I do more to make it?

---

<div class="post-metadata">

**Author:** ![ruohki](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@ruohki](https://forums.unrealengine.com/u/ruohki)\
**Post date:** [November 15, 2014, 8:25am UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/2 "2014-11-15T08:25:28Z")

</div>

> **[A new, community-hosted Unreal Engine Wiki](https://forums.unrealengine.com/t/a-new-community-hosted-unreal-engine-wiki/141494)**
>
> After over a year in maintenance mode, the official Unreal Engine Wiki is now permanently offline. These resources now live on a new community-run Unreal Engine Community Wiki — https://unrealcommunity.wiki/! You will be able to find content from...

“Automatic Make/Break in BP”

---

<div class="post-metadata">

**Author:** ![CypressRH](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@CypressRH](https://forums.unrealengine.com/u/CypressRH)\
**Post date:** [November 15, 2014, 10:54am UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/3 "2014-11-15T10:54:08Z")

</div>

Thx a lot 🙂

---

<div class="post-metadata">

**Author:** ![Blindopoly](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@Blindopoly](https://forums.unrealengine.com/u/Blindopoly)\
**Post date:** [March 20, 2019, 11:12pm UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/4 "2019-03-20T23:12:52Z")

</div>

Just as a note… I had to press stop in visual studios and then re-launch it. Hot reloading did not work when I made these changes.

---

<div class="post-metadata">

**Author:** ![mattleslie.tech](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@mattleslie.tech](https://forums.unrealengine.com/u/mattleslie.tech)\
**Post date:** [March 26, 2019, 11:25pm UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/5 "2019-03-26T23:25:57Z")

</div>

Correct. Replicated in 4.16

---

<div class="post-metadata">

**Author:** ![\_NL](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@\_NL](https://forums.unrealengine.com/u/_NL)\
**Post date:** [June 3, 2021, 9:55pm UTC](https://forums.unrealengine.com/t/how-can-i-break-the-custom-struct-made-by-c-in-blueprint/299001/6 "2021-06-03T21:55:18Z")

</div>

Putting the method here because the link is broken:

> Automatic Make/Break in BP

> Marking the `USTRUCT` as `BlueprintType` and adding `EditAnywhere, BlueprintReadWrite, Category = "Your Category"` to `USTRUCT` _ **properties** _ causes UE4 to automatically create `Make` and `Break` Blueprint functions, allowing to construct or extract data from the custom `USTRUCT`.

> Special thanks to Community member Iniside for pointing this out. 🙂
