Class Buffer.Argument
Argument buffer helper methods.
public static class Buffer.Argument
- Inheritance
-
objectBuffer.Argument
Methods
New(GraphicsDevice, int, GraphicsResourceUsage)
Creates a new Argument buffer with Default uasge by default.
public static Buffer New(GraphicsDevice device, int size, GraphicsResourceUsage usage = GraphicsResourceUsage.Default)
Parameters
deviceGraphicsDeviceThe GraphicsDevice.
sizeintThe size in bytes.
usageGraphicsResourceUsageThe usage.
Returns
- Buffer
A Argument buffer
New<T>(GraphicsDevice, GraphicsResourceUsage)
Creates a new Argument buffer with Default uasge by default.
public static Buffer<T> New<T>(GraphicsDevice device, GraphicsResourceUsage usage = GraphicsResourceUsage.Default) where T : unmanaged
Parameters
deviceGraphicsDeviceThe GraphicsDevice.
usageGraphicsResourceUsageThe usage.
Returns
- Buffer<T>
A Argument buffer
Type Parameters
TType of the Argument buffer to get the sizeof from
New<T>(GraphicsDevice, ref T, GraphicsResourceUsage)
Creates a new Argument buffer with Default uasge by default.
public static Buffer<T> New<T>(GraphicsDevice device, ref T value, GraphicsResourceUsage usage = GraphicsResourceUsage.Default) where T : unmanaged
Parameters
deviceGraphicsDeviceThe GraphicsDevice.
valueTThe value to initialize the Argument buffer.
usageGraphicsResourceUsageThe usage of this resource.
Returns
- Buffer<T>
A Argument buffer
Type Parameters
TType of the Argument buffer to get the sizeof from