public static TsObject draw_end(TsObject[] args) { if (SpriteBatchManager.Drawing) { SpriteBatchManager.End(); return(true); } return(false); }
public static TsObject draw_begin(TsObject[] args) { if (!SpriteBatchManager.Drawing) { SpriteBatchManager.Begin(); return(true); } return(false); }
public static TsObject render_target_reset(TsObject[] args) { SpriteBatchManager.SetRenderTarget(null); return(TsObject.Empty); }
public static TsObject render_target_set(TsObject[] args) { SpriteBatchManager.SetRenderTarget(((Surface)args[0]).Source); return(TsObject.Empty); }