# How can I call a c++ interface function in Blueprint?

**URL:** <https://forums.unrealengine.com/t/how-can-i-call-a-c-interface-function-in-blueprint/430188>\
**Category:** UI\
**Tags:** interface, interfaces, unreal-engine, CPP, Blueprint, question\
**Created:** [July 25, 2018, 2:16am UTC](https://forums.unrealengine.com/t/how-can-i-call-a-c-interface-function-in-blueprint/430188 "2018-07-25T02:16:37Z")\
**Posts on this page:** 1\
**Showing post:** 5

<div class="post-metadata">

**Author:** ![Veseliy](https://d1ap1mz92jnks1.cloudfront.net/user_avatar/forums.unrealengine.com/veseliy/32/600830_2.png) [@Veseliy](https://forums.unrealengine.com/u/Veseliy)\
**Post date:** [July 26, 2018, 1:37am UTC](https://forums.unrealengine.com/t/how-can-i-call-a-c-interface-function-in-blueprint/430188/5 "2018-07-26T01:37:44Z")

</div>

Hello,

Ok, I understand that you want to implement an interface call in C++? The syntax you use is not correct. Check out these links, maybe it will help:

> **[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 — ue4community.wiki! You will be able to find content from the official...

> **[Interfaces](https://docs.unrealengine.com/4.27/en-US/ProgrammingAndScripting/GameplayArchitecture/Interfaces/)**
>
> Reference to creating and implementing interfaces.

> **[Declare, implement and call an interface in C++](https://forums.unrealengine.com/questions/464026/declare-implement-and-call-an-interface-in-c.html)**
>
> I have an interface declared and called in C++. There are implementations in C++ and blueprints. I am following the documentation (Interfaces | Unreal Engine Documentation), which doesn’t have an essencial part (how do I call the method?). So, I...

But to me, if it is not a neccessity to implement interface in C++ (for whatever reason), implementing Interface call in BP is easier, at least at first. After you create BP based on C++ class, in class settings of your BP you can choose Interface it implements, then you will have your Interface events in BP, and can implement functionality.

Hope this will help.  
Regards,  
Alex.

---

_[View the full topic](https://forums.unrealengine.com/t/how-can-i-call-a-c-interface-function-in-blueprint/430188)._
