GraphicsAPI reference
Class GpuBuffer
Namespace: MicroEngine.Graphics.Devices
Assembly: MicroEngine.Graphics.dll
Guide: The graphics device
A vertex and/or index buffer.
public abstract class GpuBuffer : GraphicsResource, IDisposableInheritance
object ← GraphicsResource ← GpuBuffer
Implements
Inherited Members
GraphicsResource.Dispose(), GraphicsResource.Release(), GraphicsResource.Expire(), GraphicsResource.MarkLost(), GraphicsResource.Device, GraphicsResource.Name, GraphicsResource.Handle, GraphicsResource.IsDisposed, GraphicsResource.IsLost, GraphicsResource.OwnedBy, object.GetType(), object.MemberwiseClone(), object.ToString(), object.Equals(object?), object.Equals(object?, object?), object.ReferenceEquals(object?, object?), object.GetHashCode()
Constructors
GpuBuffer(IGraphicsDevice, in BufferDescription)
Creates the buffer object.
protected GpuBuffer(IGraphicsDevice device, in BufferDescription description)Parameters
device IGraphicsDevice
description BufferDescription
Properties
Description
Size and usage.
public BufferDescription Description { get; }Property Value
SizeInBytes
Size in bytes.
public int SizeInBytes { get; }Property Value
Usage
Usage flags.
public BufferUsage Usage { get; }