MaterialTests SetRenderSize Method Delta Engine Documentation

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

public void SetRenderSize()
Examples

[Test, CloseAfterFirstFrame]
public void SetRenderSize()
{
    var loadedMaterial = ContentLoader.Load<Material>("DefaultMaterial");
    loadedMaterial.RenderSizeMode = RenderSizeMode.PixelBased;
    var pixelBasedSize = ScreenSpace.Current.ToPixelSpace(loadedMaterial.MaterialRenderSize);
    Assert.AreEqual(new Size(128), pixelBasedSize);
    SetPixelModeAndCheckTargetResolution(loadedMaterial, RenderSizeMode.SizeFor800X480, 800);
    SetPixelModeAndCheckTargetResolution(loadedMaterial, RenderSizeMode.SizeFor1024X768, 1024);
    SetPixelModeAndCheckTargetResolution(loadedMaterial, RenderSizeMode.SizeFor1280X720, 1280);
    SetPixelModeAndCheckTargetResolution(loadedMaterial, RenderSizeMode.SizeFor1920X1080, 1920);
    SetPixelModeAndCheckTargetResolution(loadedMaterial,
        RenderSizeMode.SizeForSettingsResolution, Settings.DefaultResolution.Width);
}
See Also