C# Класс NewTOAPIA.GL.GLBufferObject

Наследование: GIObject, IBindable, IDisposable
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
AllocateStorage ( IntPtr dataPtr, int size, BufferUsage usage ) : void
Bind ( ) : void
Dispose ( ) : void
GLBufferObject ( GraphicsInterface gi, BufferTarget target ) : System
GLBufferObject ( GraphicsInterface gi, BufferTarget target, BufferUsage usage, IntPtr dataPtr, int size ) : System
GetMappedPointer ( ) : IntPtr
MapBuffer ( BufferAccess access ) : IntPtr
Unbind ( ) : void
UnmapBuffer ( ) : void
Write ( IntPtr data, int size ) : void
Write ( IntPtr data, int offset, int size ) : void
Write ( byte data, int offset, int size ) : void

Описание методов

AllocateStorage() публичный Метод

public AllocateStorage ( IntPtr dataPtr, int size, BufferUsage usage ) : void
dataPtr System.IntPtr
size int
usage BufferUsage
Результат void

Bind() публичный Метод

public Bind ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

GLBufferObject() публичный Метод

public GLBufferObject ( GraphicsInterface gi, BufferTarget target ) : System
gi GraphicsInterface
target BufferTarget
Результат System

GLBufferObject() публичный Метод

public GLBufferObject ( GraphicsInterface gi, BufferTarget target, BufferUsage usage, IntPtr dataPtr, int size ) : System
gi GraphicsInterface
target BufferTarget
usage BufferUsage
dataPtr System.IntPtr
size int
Результат System

GetMappedPointer() публичный Метод

public GetMappedPointer ( ) : IntPtr
Результат System.IntPtr

MapBuffer() публичный Метод

public MapBuffer ( BufferAccess access ) : IntPtr
access BufferAccess
Результат System.IntPtr

Unbind() публичный Метод

public Unbind ( ) : void
Результат void

UnmapBuffer() публичный Метод

public UnmapBuffer ( ) : void
Результат void

Write() публичный Метод

public Write ( IntPtr data, int size ) : void
data System.IntPtr
size int
Результат void

Write() публичный Метод

public Write ( IntPtr data, int offset, int size ) : void
data System.IntPtr
offset int
size int
Результат void

Write() публичный Метод

public Write ( byte data, int offset, int size ) : void
data byte
offset int
size int
Результат void