# Paint same Image at multiple positions

**URL:** <https://forums.unrealengine.com/t/paint-same-image-at-multiple-positions/504684>\
**Category:** C++\
**Tags:** painting, unreal-engine, CPP, question, UE4-27\
**Created:** [March 7, 2022, 10:18am UTC](https://forums.unrealengine.com/t/paint-same-image-at-multiple-positions/504684 "2022-03-07T10:18:57Z")\
**Posts on this page:** 1\
**Page:** 1

<div class="post-metadata">

**Author:** ![anonymous\_user\_d8b32a2d1](https://d3kjluh73b9h9o.cloudfront.net/original/4X/2/8/5/28502927f1d97ba1051b3b47ccfe17233bf41ef0.png) [@anonymous\_user\_d8b32a2d1](https://forums.unrealengine.com/u/anonymous_user_d8b32a2d1)\
**Post date:** [March 7, 2022, 10:18am UTC](https://forums.unrealengine.com/t/paint-same-image-at-multiple-positions/504684/1 "2022-03-07T10:18:57Z")

</div>

Hi,  
what is the ‘Right Way’ to paint the same UImage multiple times within a Canvas Panel?  
Should I create an UImage for every one, with the same content? Or should I create just one and extend the painting method (if that’s even possible) to loop over the desired positions and call Paint(loc) for every one?  
Because, the amount of instances I need will vary between frames.
