24 using SiliconStudio.Paradox.Games;
26 namespace SiliconStudio.
Paradox.Graphics
28 public partial class Buffer
44 return Buffer.New(device,
size, BufferFlags.IndexBuffer, usage);
56 return Buffer.New<T>(device, 1, BufferFlags.IndexBuffer, usage);
69 return Buffer.New(device, ref value, BufferFlags.IndexBuffer, usage);
82 return Buffer.New(device, value, BufferFlags.IndexBuffer, usage);
95 return Buffer.New(device, value, is32BitIndex ? 4 : 2, BufferFlags.IndexBuffer, PixelFormat.None, usage);
107 return Buffer.New(device, value, 0, BufferFlags.IndexBuffer, usage);
GraphicsResourceUsage
Identifies expected resource use during rendering. The usage directly reflects whether a resource is ...
All-in-One Buffer class linked SharpDX.Direct3D11.Buffer.
SiliconStudio.Paradox.Graphics.Buffer Buffer
Performs primitive-based rendering, creates resources, handles system-level variables, adjusts gamma ramp levels, and creates shaders. See The+GraphicsDevice+class to learn more about the class.
A buffer with typed information.
static Buffer New(GraphicsDevice device, byte[] value, bool is32BitIndex, GraphicsResourceUsage usage=GraphicsResourceUsage.Immutable)
Creates a new index buffer with GraphicsResourceUsage.Immutable uasge by default. ...
Index buffer helper methods.
static Buffer New(GraphicsDevice device, DataPointer value, GraphicsResourceUsage usage=GraphicsResourceUsage.Immutable)
Creates a new index buffer with GraphicsResourceUsage.Immutable uasge by default. ...
_In_ size_t _In_ size_t size
static Buffer New(GraphicsDevice device, int size, GraphicsResourceUsage usage=GraphicsResourceUsage.Default)
Creates a new index buffer with GraphicsResourceUsage.Default uasge by default.