25 lines
962 B
C#
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
|
|
}
|
|
} |