Making Lights in C++

Hello am currently working on a plugin for paper2D that adds new lighting components. Similar to the ones seen in unity. The only I haven’t been to find out how to make them emit light. They all inherit from this class ULightComponent | Unreal Engine Documentation. So what do I need to override to make them emit light and will I be able to edit that function in different ways? So that each light can emit that light in unique ways.

Make an empty actor with a PointLightComponent And spawn it whenever u like.

also look at all those functions and their descriptions so you know what is this component capable of.

That problem with that is the point has a radius of light that is 3D am trying to constrain light to a 2D plain. From reading those descriptions I don’t think I can do that with the point light.

Whole point of ue4 blueprints testing before implementing in code.so use bp if you dont know where to start. btw as i can see in this video lighting works for 2d objects in ue4(they are in fact 3D objects and behave same as 3d objects in all ways) .

also ue4 official training video using a light.