Find out which blueprints has an interface implemented?

Hi all!

Is there a way to find out which blueprints have a particular blueprint interface implemented?

Strangely enough:

image

3 Likes

Why is that strange?
That’s “avoid casting 101” material :stuck_out_tongue:

2 Likes

I meant, curiously, all you had to do was search for ‘implement’… :star_struck:

2 Likes

There was a question here a while ago asking about how to detach something from an actor. And the node you’d use is literally Detach from Actor… How convenient, Unreal’s naming conventions so clever and intuitive!

But then you run into the difference between the Dynamic Material Instance and Material Instance Dynamic

How do you call your instances? DMIs or MIDs? :innocent:


Is there a way to find out which blueprints have a particular blueprint interface implemented?

Almost certain OP is asking for something more involved. Not sure what exactly, though. Maybe something like Get Implemented Interfaces (not a node). This maybe:

image


So very obvious.

I stand corrected. It was straightforward.

2 Likes

Ahhh… Right.
What I was actually looking for was just being able to, in Unreal menus, click somewhere and see:
Which blueprints has this particular BPI implemented?

But I guess I can code my own checker… :slight_smile:

Don’t stand corrected. I actually was looking for some way of finding all BPs that use a particular BPI. Preferably with some Unreal built-in menu, but of course, I could code something, like what you suggest. :slight_smile:

Ah, if you want to see it in editor, then:

2 Likes

I agree, they had a bit of a naming crisis there. I never sure was what I looking was for initially…

Thanks, but isn’t that in a BP that actually has the Interface implemented? :slight_smile:
What I want to do is the other way around, select an Interface and see all BP:s that have it implemented. :slight_smile:

Ah, I see. Don’t think that’s possible.

Right click the interface in the Content Browser and select Reference Viewer:

You can search for a specific BP and it will highlight it:

2 Likes

I stand corrected, as I do, many times…

2 Likes

Wow - that’s it! Thanks! :slight_smile:

1 Like

To err is human… to persevere you are… an unreal dev…

:sparkler:

Hello,

In the search bar at the top of the Content Browser, type: ImplementedInterfaces=YourInterfaceName

2 Likes