SpriteSheetTests CreateSpriteSheetAnimationWithNewTexture Method Delta Engine Documentation

Namespace: DeltaEngine.Rendering2D.Tests
Assembly: DeltaEngine.Rendering2D.Tests (in DeltaEngine.Rendering2D.Tests.dll) Version: 1.1.1.0 (1.1.1)
Syntax

public void CreateSpriteSheetAnimationWithNewTexture()
Examples

[Test]
public void CreateSpriteSheetAnimationWithNewTexture()
{
    var imageData = new ImageCreationData(new Size(8, 8)) { BlendMode = BlendMode.Opaque };
    var image = ContentLoader.Create<Image>(imageData);
    FillImage(image);
    var animationData = new SpriteSheetAnimationCreationData(image, 2, new Size(2, 2));
    var texturedShader = ContentLoader.Create<Shader>(
        new ShaderCreationData(ShaderFlags.Position2DTextured));
    var newMaterial =
        ContentLoader.Create<SpriteSheetAnimation>(animationData).CreateMaterial(texturedShader);
    new Sprite(newMaterial, Rectangle.HalfCentered);
}
See Also