extern static void EndDrawCanvasToRenderTarget(IntPtr _this, IntPtr WorldContextObject, ref FDrawToRenderTargetContext Context);
/// <summary> /// Returns a Canvas object that can be used to draw to the specified render target. /// Be sure to call EndDrawCanvasToRenderTarget to complete the rendering! /// </summary> public static void BeginDrawCanvasToRenderTarget(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, out UCanvas Canvas, out FVector2D Size, out FDrawToRenderTargetContext Context) { IntPtr Canvas_temp; BeginDrawCanvasToRenderTarget(IntPtr.Zero, WorldContextObject, TextureRenderTarget, out Canvas_temp, out Size, out Context); Canvas = new UCanvas() { _this = Canvas_temp }; }
extern static void BeginDrawCanvasToRenderTarget(IntPtr _this, IntPtr WorldContextObject, IntPtr TextureRenderTarget, out IntPtr Canvas, out FVector2D Size, out FDrawToRenderTargetContext Context);
/// <summary>Must be paired with a BeginDrawCanvasToRenderTarget to complete rendering to a render target.</summary> public static void EndDrawCanvasToRenderTarget(UObject WorldContextObject, FDrawToRenderTargetContext Context) { EndDrawCanvasToRenderTarget(IntPtr.Zero, WorldContextObject, ref Context); }
/// <summary>Must be paired with a BeginDrawCanvasToRenderTarget to complete rendering to a render target.</summary> public extern static void EndDrawCanvasToRenderTarget(UObject WorldContextObject, FDrawToRenderTargetContext Context);
/// <summary> /// Returns a Canvas object that can be used to draw to the specified render target. /// Canvas has functions like DrawMaterial with size parameters that can be used to draw to a specific area of a render target. /// Be sure to call EndDrawCanvasToRenderTarget to complete the rendering! /// </summary> public extern static void BeginDrawCanvasToRenderTarget(UObject WorldContextObject, UTextureRenderTarget2D TextureRenderTarget, out UCanvas Canvas, out FVector2D Size, out FDrawToRenderTargetContext Context);