Table of Contents

Class Buffer

Namespace
Lime
Assembly
Lime.dll
public class Buffer : IDisposable
Inheritance
Buffer
Implements
Inherited Members

Constructors

Buffer(BufferType, int, bool)

public Buffer(BufferType type, int size, bool dynamic)

Parameters

type BufferType
size int
dynamic bool

Properties

Dynamic

public bool Dynamic { get; }

Property Value

bool

IsDisposed

public bool IsDisposed { get; }

Property Value

bool

Size

public int Size { get; }

Property Value

int

Type

public BufferType Type { get; }

Property Value

BufferType

Methods

Dispose()

Performs application-defined tasks associated with freeing, releasing, or resetting unmanaged resources.

public void Dispose()

~Buffer()

protected ~Buffer()

SetData(int, nint, int, BufferSetDataMode)

public void SetData(int offset, nint data, int size, BufferSetDataMode mode)

Parameters

offset int
data nint
size int
mode BufferSetDataMode

SetData<T>(int, T[], int, int, BufferSetDataMode)

public void SetData<T>(int offset, T[] data, int startIndex, int count, BufferSetDataMode mode) where T : unmanaged

Parameters

offset int
data T[]
startIndex int
count int
mode BufferSetDataMode

Type Parameters

T