remove_render_target_2d
Delete a render target asset safely by verifying it is a UTextureRenderTarget2D first; returns deleted:false with a note for missing paths or wrong asset types.
Instructions
Delete a render target asset, but only after loading it and verifying it really is a UTextureRenderTarget2D -- the typed counterpart of create_render_target_2d, and what makes it safer than the generic delete_asset, which deletes whatever sits at that path. Wrong type or missing path returns deleted:false with a note explaining which, never an exception, so it is idempotent and safe to re-run. Sisters by type: remove_render_target_2d_array, remove_render_target_cube, remove_texture_2d_array, remove_static_texture_from_render_target.
Returns: { asset_path, asset_class, package_name, deleted, already_existed, note? }
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| asset_path | No | Full object/package path of the render target (e.g. /Game/MyGame/RT/RT_Foo.RT_Foo); a bare name is not resolved here |