Heap
public abstract class Heap : GraphicsResource, IDisposable
object
DisposableObject
GraphicsResource
IDisposable
Inheritance and metadata
Inheritance
Interfaces
Inherited members
- GraphicsResource.Name
- GraphicsResource.Context
- GraphicsResource.GetNativeObject(NativeObjectType)
- GraphicsResource.SetResourceName(string)
- DisposableObject.IsDisposed
- DisposableObject.Dispose()
- DisposableObject.Destroy()
- object.Equals(object)
- object.Equals(object, object)
- object.GetHashCode()
- object.GetType()
- object.MemberwiseClone()
- object.ReferenceEquals(object, object)
- object.ToString()
Constructors
protected Heap(GraphicsContext context, HeapDesc desc)
GraphicsContext
HeapDesc
Properties
public ref readonly HeapDesc Desc { get; }
HeapDesc
Methods
public Buffer CreateBuffer(ulong offsetInBytes, BufferDesc desc)
Buffer
ulong
BufferDesc
protected abstract Buffer CreateBufferImpl(ulong offsetInBytes, BufferDesc desc)
Buffer
ulong
BufferDesc
public Texture CreateTexture(ulong offsetInBytes, TextureDesc desc)
Texture
ulong
TextureDesc
protected abstract Texture CreateTextureImpl(ulong offsetInBytes, TextureDesc desc)
Texture
ulong
TextureDesc