Fill Texture2D with color in blueprint

Hello,

I have a “weapon” actor class in which i have a Texture2D var, used for the inventory icon

The icon is a flat white pictogram (transparent png), and I would like to change it’s color depending on it’s element (physical: white, fire: red, etc.)

**I can’t find a way to “fill” my image with a color in my weapon blueprint. **
Is it even possible outside the material editor?

Ex:
swords.jpg

That’s probably possible, but it would be way easier to make a material with a vector parameter that is multiplied with the icon texture, and then drive the parameter value programmatically through your Blueprint.