sets the render viewport * * Set the render viewport to the specified rectangle. * * @name render.set_viewport * @param x [type:number] left corner * @param y [type:number] bottom corner * @param width [type:number] viewport width * @param height [type:number] viewport height * @examples * * ```lua * -- Set the viewport to the window dime
| 779 | * ``` |
| 780 | */ |
| 781 | int RenderScript_SetViewport(lua_State* L) |
| 782 | { |
| 783 | RenderScriptInstance* i = RenderScriptInstance_Check(L); |
| 784 | int32_t x = luaL_checkinteger(L, 1); |
| 785 | int32_t y = luaL_checkinteger(L, 2); |
| 786 | int32_t width = luaL_checkinteger(L, 3); |
| 787 | int32_t height = luaL_checkinteger(L, 4); |
| 788 | if (InsertCommand(i, Command(COMMAND_TYPE_SET_VIEWPORT, x, y, width, height))) |
| 789 | return 0; |
| 790 | else |
| 791 | return luaL_error(L, "Command buffer is full (%d).", i->m_CommandBuffer.Capacity()); |
| 792 | } |
| 793 | |
| 794 | /*# creates a new render target |
| 795 | * Creates a new render target according to the supplied |
nothing calls this directly
no test coverage detected