Files
LuaCsForBarotraumaEP/Libraries/MonoGame.Framework/Src/MonoGame.Framework/Graphics/SetDataOptions.cs
2019-06-25 16:00:44 +03:00

25 lines
962 B
C#

// MonoGame - Copyright (C) The MonoGame Team
// This file is subject to the terms and conditions defined in
// file 'LICENSE.txt', which is part of this source code package.
namespace Microsoft.Xna.Framework.Graphics
{
/// <summary>
/// Defines how vertex or index buffer data will be flushed during a SetData operation.
/// </summary>
public enum SetDataOptions
{
/// <summary>
/// The SetData can overwrite the portions of existing data.
/// </summary>
None,
/// <summary>
/// The SetData will discard the entire buffer. A pointer to a new memory area is returned and rendering from the previous area do not stall.
/// </summary>
Discard,
/// <summary>
/// The SetData operation will not overwrite existing data. This allows the driver to return immediately from a SetData operation and continue rendering.
/// </summary>
NoOverwrite
}
}