private void AddedToStageHandler(DisplayObject target, DisplayObject currentTarget) { Stage.Touch += touch => Debug.WriteLine("touch " + touch); //Stage.StageWidth = 480; //Stage.StageHeight = 320; _started = true; _waitFrames = 3; SparrowSharp.ShowStats(HAlign.Right, VAlign.Bottom, 2f); AddTestObjects(16); TestScale9Grid(); TestRenderTexture(); TestFilters(); TestQuad(); TestMovieClip(); TestTextField(); TestMask(); TestButton(); TestCustomStyle(); TestBorders(); Stage.Touch += Benchmark_Touch; }
public Benchmark() { // NOTE: Removing this breaks the app on some Nvidia cards! SparrowSharp.EnableErrorChecking(); EmbeddedResourceLoader loader = new EmbeddedResourceLoader("SparrowSamples"); textures = new[] { SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("bigstar.png")), SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("benchmark_object.png")), SimpleTextureLoader.LoadImageFromStream(loader.GetEmbeddedResourceStream("scaleGridTest.png")) }; // the container will hold all test objects _container = new Sprite(); AddChild(_container); EnterFrame += EnterFrameHandler; AddedToStage += AddedToStageHandler; //SparrowSharp.SkipUnchangedFrames = true; SparrowSharp.Stage.Color = 0x432323; }
public SampleApp() { SparrowSharp.Stage.Color = 0x343434; //SparrowSharp.EnableErrorChecking(); SparrowSharp.SkipUnchangedFrames = false; SparrowSharp.ShowStats(HAlign.Right); SparrowRenderer.Init(1, 35000); EnterFrame += SampleApp_EnterFrame; _renderTexture = new RenderTexture(500, 500, false); var q = new Quad(500, 500); q.X = 100; q.Y = 100; q.Texture = _renderTexture; AddChild(q); _simContainer = new Sprite(); _simContainer.X = _simContainer.Y = 250; }
protected void TearDown() { _testRoot.RemoveAllChildren(); SparrowSharp.Destroy(); }
protected void SetUp() { SparrowSharp.Start(32, 32, 32, 32, typeof(Sprite)); _testRoot = new Sprite(); SparrowSharp.Stage.AddChild(_testRoot); }