/*---------------------------------------------------------------------------------------------
* Copyright (c) Bentley Systems, Incorporated. All rights reserved.
* See LICENSE.md in the project root for license terms and full copyright notice.
*--------------------------------------------------------------------------------------------*/
/** @packageDocumentation
 * @module Views
 */
/** Describes the result of a viewing operation such as those exposed by [[ViewState]] and [[Viewport]].
 * @public
 * @extensions
 */
export var ViewStatus;
(function (ViewStatus) {
    ViewStatus[ViewStatus["Success"] = 0] = "Success";
    ViewStatus[ViewStatus["ViewNotInitialized"] = 1] = "ViewNotInitialized";
    ViewStatus[ViewStatus["AlreadyAttached"] = 2] = "AlreadyAttached";
    ViewStatus[ViewStatus["NotAttached"] = 3] = "NotAttached";
    ViewStatus[ViewStatus["DrawFailure"] = 4] = "DrawFailure";
    ViewStatus[ViewStatus["NotResized"] = 5] = "NotResized";
    ViewStatus[ViewStatus["ModelNotFound"] = 6] = "ModelNotFound";
    ViewStatus[ViewStatus["InvalidWindow"] = 7] = "InvalidWindow";
    ViewStatus[ViewStatus["MinWindow"] = 8] = "MinWindow";
    ViewStatus[ViewStatus["MaxWindow"] = 9] = "MaxWindow";
    ViewStatus[ViewStatus["MaxZoom"] = 10] = "MaxZoom";
    ViewStatus[ViewStatus["MaxDisplayDepth"] = 11] = "MaxDisplayDepth";
    ViewStatus[ViewStatus["InvalidUpVector"] = 12] = "InvalidUpVector";
    ViewStatus[ViewStatus["InvalidTargetPoint"] = 13] = "InvalidTargetPoint";
    ViewStatus[ViewStatus["InvalidLens"] = 14] = "InvalidLens";
    ViewStatus[ViewStatus["InvalidViewport"] = 15] = "InvalidViewport";
    ViewStatus[ViewStatus["InvalidDirection"] = 16] = "InvalidDirection";
    ViewStatus[ViewStatus["NotGeolocated"] = 17] = "NotGeolocated";
    ViewStatus[ViewStatus["NotCameraView"] = 18] = "NotCameraView";
    ViewStatus[ViewStatus["NotEllipsoidGlobeMode"] = 19] = "NotEllipsoidGlobeMode";
    ViewStatus[ViewStatus["NotOrthographicView"] = 20] = "NotOrthographicView";
    ViewStatus[ViewStatus["DegenerateGeometry"] = 21] = "DegenerateGeometry";
    ViewStatus[ViewStatus["HeightBelowTransition"] = 22] = "HeightBelowTransition";
    ViewStatus[ViewStatus["NoTransitionRequired"] = 23] = "NoTransitionRequired";
})(ViewStatus || (ViewStatus = {}));
//# sourceMappingURL=ViewStatus.js.map