Classes (Material Instances) deriving from "material" aren't working/display a blank white rectangle with "material_block" widgets.

Summary

Custom material instances (classes deriving from material) which are automatically created, such as this one:

M_UI_material                := class<final>     (material)
{
    var Texture     <public> : texture           = external{}
    @editable
    var Tint        <public> : color             = external{}
    @editable
    var Opacity     <public> : float             = external{}

    @editable
    var X           <public> : float             = external{}
    @editable
    var Y           <public> : float             = external{}
    @editable
    var Width       <public> : float             = external{}
    @editable
    var Height      <public> : float             = external{}
}

which derives from this master material:

M_UI : material = external{}

display a blank white rectangle instead of the actual material:

< wrong! < correct!

Couldn’t figure out a workaround, so please fix!

Please select what you are reporting on:

Unreal Editor for Fortnite

What Type of Bug are you experiencing?

Verse

Steps to Reproduce

Use material_block.SetImage() and set its material to a custom material instance as shown above.
So for instance:

vMaterial : MI_UI_material = MI_UI_material{}
mMaterialBlock.SetImage(vMaterial )

Expected Result

Observed Result

Platform(s)

All.

Do you have to change the texture to ui settings ?

No, not even.
Changing any parameters or none at all for that matter does absolutely nothing. It’s still a blank white rectangle.

Bump! More votes please, more votes!
This is a rather important bug.

FORT-916951 has been added to our ‘To Do’ list. Someone’s been assigned this task.