deletes a render target * * Deletes a render target created by a render script. * You cannot delete a render target resource. * * @name render.delete_render_target * @param render_target [type:render_target] render target to delete * @examples * * How to delete a render target: * * ```lua * render.delete_render_target(self.my_render_targ
| 1144 | * ``` |
| 1145 | */ |
| 1146 | int RenderScript_DeleteRenderTarget(lua_State* L) |
| 1147 | { |
| 1148 | if (!lua_isnumber(L, 1)) |
| 1149 | { |
| 1150 | return luaL_error(L, "Invalid render target (nil) supplied to %s.delete_render_target.", RENDER_SCRIPT_LIB_NAME); |
| 1151 | } |
| 1152 | |
| 1153 | RenderScriptInstance* i = RenderScriptInstance_Check(L); |
| 1154 | dmGraphics::HRenderTarget render_target = (dmGraphics::HRenderTarget) CheckAssetHandle(L, 1, i->m_RenderContext->m_GraphicsContext, dmGraphics::ASSET_TYPE_RENDER_TARGET); |
| 1155 | dmGraphics::DeleteRenderTarget(i->m_RenderContext->m_GraphicsContext, render_target); |
| 1156 | return 0; |
| 1157 | } |
| 1158 | |
| 1159 | /*# |
| 1160 | * @name render.RENDER_TARGET_DEFAULT |
nothing calls this directly
no test coverage detected