CameraTests CameraShouldBeAbleToHandleViewportChanges Method Delta Engine Documentation

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

public void CameraShouldBeAbleToHandleViewportChanges()
Examples

[Test, ApproveFirstFrameScreenshot]
public void CameraShouldBeAbleToHandleViewportChanges()
{
    new Grid3D(new Size(5));
    usedDevice = Resolve<Device>();
    usedWindow = Resolve<Window>();
    Matrix originalProjectionMatrix = usedDevice.CameraProjectionMatrix;
    usedWindow.ViewportPixelSize = new Size(400, 300);
    usedDevice.Set3DMode();
    Assert.AreNotEqual(originalProjectionMatrix, usedDevice.CameraProjectionMatrix);
}
See Also