Reactor.RCamera.UndoRoll C# (CSharp) Method

UndoRoll() public method

Undo any camera rolling by leveling the camera. When the camera is orbiting this method will cause the camera to become level with the orbit target.
public UndoRoll ( ) : void
return void
        public void UndoRoll()
        {
            if (behavior == Behavior.Orbit)
                LookAt(R3DVECTOR.FromVector3(eye), R3DVECTOR.FromVector3(target), R3DVECTOR.FromVector3(targetYAxis));
            else if(behavior != Behavior.FirstPerson)
                LookAt(R3DVECTOR.FromVector3(eye), R3DVECTOR.FromVector3(eye + viewDir), R3DVECTOR.FromVector3(WORLD_Y_AXIS));
        }