/**
     *	Test image for gaussian blur.
     */
    public static ITextureSource BuildWithGaussianBlurImageSource()
    {
        IImageSource imageSource = new TestImageSource();

        imageSource.AddPostProcessingEffect(new GrayscaleGaussianBlur());
        return(new TextureSource(imageSource));
    }
Ejemplo n.º 2
0
        private static Image CreateImage()
        {
            TestImageSource testImageSource = new TestImageSource();

            ((TestImageSourceRenderResource)testImageSource.GetRenderResource(TestRenderElementFactory.Default)).Size = new Size(200, 100);

            return(new Image {
                Source = testImageSource, IsRootElement = true
            });
        }
    /**
     *	Set up a test IImageSource that provides a tri-color flag bitmap:
     *
     *		TestImageSource -> TextureSource
     */
    public static ITextureSource BuildWithFakeImageSource()
    {
        IImageSource fakeImageSource = new TestImageSource();

        return(new TextureSource(fakeImageSource));
    }