/// <summary>The width of the user window.</summary>
publicintWindowWidth{get;}
/// <summary>The height of the user window.</summary>
publicintWindowHeight{get;}
/// <summary>The width of the internal texture used by this <see cref="SdlWindow"/>.</summary>
publicintTextureWidth{get;}
/// <summary>The height of the internal texture used by this <see cref="SdlWindow"/>.</summary>
publicintTextureHeight{get;}
privateCanvas_canvas;
/// <summary>Indicates that the window manager should position the window.</summary>
/// <summary>
/// Indicates that the window manager should position the window. To place the window on a specific display, use the <see cref="WindowPosCenteredDisplay"/> function.
/// </summary>
publicconstintWindowPosUndefined=0x1FFF0000;
publicstaticintWindowPosUndefinedDisplay(uintx){
return(int)(WindowPosUndefined|x);
/// <summary>
/// Calculates a value that allows the window to be placed on a specific display, with its exact position determined by the window manager.
/// </summary>
/// <param name="display">The index of the display to place the window on.</param>
/// <returns>A coordinate value that should be passed to the <see cref="SdlWindow"/> constructor.</returns>
/// <summary>Indicates that the window should be in the center of the screen.</summary>
/// <summary>
/// Indicates that the window should be in the center of the screen. To center the window on a specific display, use the <see cref="WindowPosCenteredDisplay"/> function.
/// <param name="title">The text that is displayed on the window's title bar.</param>
/// <param name="position">A <see cref="Point"/> representing the starting position of the window. The X and Y coordinates of the Point can be set to <see cref="WindowPosUndefined"/> or <see cref="WindowPosCentered"/>.</param>
/// <param name="windowWidth">The width of the window.</param>
/// <param name="windowHeight">The height of the window.</param>
/// <param name="title">The text that is displayed on the window's title bar.</param>
/// <param name="position">A <see cref="Point"/> representing the starting position of the window. The X and Y coordinates of the Point can be set to <see cref="WindowPosUndefined"/> or <see cref="WindowPosCentered"/>.</param>
/// <param name="windowWidth">The width of the window.</param>
/// <param name="windowHeight">The height of the window.</param>
/// <param name="textureWidth">The width of the window's texture.</param>
/// <param name="textureHeight">The height of the window's texture.</param>