# FSlateDrawElement::MakeText drawing to same layer

**URL:** <https://forums.unrealengine.com/t/fslatedrawelement-maketext-drawing-to-same-layer/2600036>\
**Category:** Programming & Scripting\
**Tags:** unreal-engine, Rendering, slate, CPP, question\
**Created:** [July 10, 2025, 9:20pm UTC](https://forums.unrealengine.com/t/fslatedrawelement-maketext-drawing-to-same-layer/2600036 "2025-07-10T21:20:58Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![hardingnick001](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@hardingnick001](https://forums.unrealengine.com/u/hardingnick001)\
**Post date:** [July 10, 2025, 9:20pm UTC](https://forums.unrealengine.com/t/fslatedrawelement-maketext-drawing-to-same-layer/2600036/1 "2025-07-10T21:20:58Z")

</div>

I am making a custom widget and part of it is using the API FSlateDrawElement::MakeText, however when I pass in different layer values all the text appears to be rendered on the same layer? Is this a bug or am I missing something?

> FSlateDrawElement::MakeText(  
> OutDrawElements,  
> ++CurrentLayer,  
> PaintGeometry,  
> AgentText,  
> FontInfo,  
> ESlateDrawEffect::None,  
> FLinearColor::White);
