Exemplo n.º 1
0
        protected override void LoadData(Stream fileData)
        {
            var shaderFlags = MetaData.Get("ShaderFlags", ShaderFlags.Position2DTextured);

            Shader         = ContentLoader.Create <Shader>(new ShaderCreationData(shaderFlags));
            DefaultColor   = MetaData.Get("Color", Color.White);
            RenderSizeMode = MetaData.Get("RenderSizeMode", RenderSizeMode.PixelBased);
            LoadImageData();
        }
Exemplo n.º 2
0
        private static void SetPixelModeAndCheckTargetResolution(Material material,
                                                                 RenderSizeMode sizeMode, float targetWidth)
        {
            material.RenderSizeMode = sizeMode;
            var for800X480Size = ScreenSpace.Current.ToPixelSpace(material.MaterialRenderSize);
            var targetSize     = new Size(128 / targetWidth) * Settings.DefaultResolution.Width;

            Assert.IsTrue(targetSize.IsNearlyEqual(for800X480Size),
                          for800X480Size + " should be " + targetSize);
        }
Exemplo n.º 3
0
		private static void SetPixelModeAndCheckTargetResolution(Material material,
			RenderSizeMode sizeMode, float targetWidth)
		{
			material.RenderSizeMode = sizeMode;
			var for800X480Size = ScreenSpace.Current.ToPixelSpace(material.MaterialRenderSize);
			var targetSize = new Size(128 / targetWidth) * Settings.DefaultResolution.Width;
			Assert.IsTrue(targetSize.IsNearlyEqual(for800X480Size),
				for800X480Size + " should be " + targetSize);
		}