Exemple #1
0
 public ImportParameters(SpriteSheetAssetCompiler.SpriteSheetParameters spriteSheetParameters)
 {
     var asset = spriteSheetParameters.SheetAsset;
     IsSRgb = asset.SRgb;
     DesiredSize = new Size2(100, 100);
     IsSizeInPercentage = true;
     DesiredFormat = asset.Format;
     DesiredAlpha = asset.Alpha;
     TextureHint = TextureHint.Color;
     GenerateMipmaps = asset.GenerateMipmaps;
     PremultiplyAlpha = asset.PremultiplyAlpha;
     ColorKeyColor = asset.ColorKeyColor;
     ColorKeyEnabled = asset.ColorKeyEnabled;
     TextureQuality = spriteSheetParameters.TextureQuality;
     GraphicsPlatform = spriteSheetParameters.GraphicsPlatform;
     GraphicsProfile = spriteSheetParameters.GraphicsProfile;
     Platform = spriteSheetParameters.Platform;
 }
Exemple #2
0
            public ImportParameters(SpriteSheetAssetCompiler.SpriteSheetParameters spriteSheetParameters)
            {
                var asset = spriteSheetParameters.SheetAsset;

                // Compute SRgb usage
                // If Texture is in auto mode, use the global settings, else use the settings overridden by the texture asset. 
                IsSRgb = asset.ColorSpace.ToColorSpace(spriteSheetParameters.ColorSpace, TextureHint.Color) == ColorSpace.Linear;

                DesiredSize = new Size2(100, 100);
                IsSizeInPercentage = true;
                DesiredFormat = asset.Format;
                DesiredAlpha = asset.Alpha;
                TextureHint = TextureHint.Color;
                GenerateMipmaps = asset.GenerateMipmaps;
                PremultiplyAlpha = asset.PremultiplyAlpha;
                ColorKeyColor = asset.ColorKeyColor;
                ColorKeyEnabled = asset.ColorKeyEnabled;
                TextureQuality = spriteSheetParameters.TextureQuality;
                GraphicsPlatform = spriteSheetParameters.GraphicsPlatform;
                GraphicsProfile = spriteSheetParameters.GraphicsProfile;
                Platform = spriteSheetParameters.Platform;
            }