Negative. Unfortunately, there are multiple draw calls, likely on a per-object basis. This is something that can benefit from further optimization, at least if objects that share materials are sufficiently close together, such that they can be seen “at once” from the camera then a request for an identical fetch of a shader (ie an additional draw call) for another object should be unnecessary. On the other hand this optimization may not be possible with the current rendering state of unreal and other modern game engines and actually requires hardware support (sth like gpu intancing).