Beispiel #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;
            }
Beispiel #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;
            }