public static Create ( IndependentBufferTarget target, |
||
target | IndependentBufferTarget | |
elementType | ||
length | int | |
usage | BufferUsage | |
return | Buffer |
/// <summary> /// Creates a <see cref="UniformBuffer"/> object directly in server side(GPU) without initializing its value. /// </summary> /// <param name="elementType"></param> /// <param name="usage"></param> /// <param name="length"></param> /// <returns></returns> public static UniformBuffer Create(Type elementType, int length, BufferUsage usage) { return(Buffer.Create(IndependentBufferTarget.UniformBuffer, elementType, length, usage) as UniformBuffer); }
/// <summary> /// Creates a <see cref="ShaderStorageBuffer"/> object directly in server side(GPU) without initializing its value. /// </summary> /// <param name="elementType"></param> /// <param name="usage"></param> /// <param name="length"></param> /// <returns></returns> public static ShaderStorageBuffer Create(Type elementType, int length, BufferUsage usage) { return(Buffer.Create(IndependentBufferTarget.ShaderStorageBuffer, elementType, length, usage) as ShaderStorageBuffer); }
/// <summary> /// Creates a <see cref="AtomicCounterBuffer"/> object directly in server side(GPU) without initializing its value. /// </summary> /// <param name="elementType"></param> /// <param name="length"></param> /// <param name="usage"></param> /// <returns></returns> public static AtomicCounterBuffer Create(Type elementType, int length, BufferUsage usage) { return(Buffer.Create(IndependentBufferTarget.AtomicCounterBuffer, elementType, length, usage) as AtomicCounterBuffer); }
/// <summary> /// Creates a <see cref="PixelPackBuffer"/> object directly in server side(GPU) without initializing its value. /// </summary> /// <param name="elementType"></param> /// <param name="length"></param> /// <param name="usage"></param> /// <returns></returns> public static PixelPackBuffer Create(Type elementType, int length, BufferUsage usage) { return(Buffer.Create(IndependentBufferTarget.PixelPackBuffer, elementType, length, usage) as PixelPackBuffer); }