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

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

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

Метод Описание
Attach1DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex ) : void
Attach1DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex, int mipLevel ) : void
Attach1DTexture ( GLTexture2D tex ) : void
Attach2DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex ) : void
Attach2DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex, int mipLevel ) : void
Attach2DTexture ( GLTexture2D tex ) : void
Attach3DTexture ( GLTexture2D tex ) : void
Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType ) : void
Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType, int mipLevel ) : void
Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType, int mipLevel, int zOffset ) : void
AttachColorBuffer ( GLTexture2D colorbuffer ) : void
AttachColorBuffer ( GLTexture2D colorbuffer, ColorBufferAttachPoint attachPosition ) : void
AttachDepthBuffer ( GLRenderBuffer depthbuffer ) : void

Attach a RenderBuffer as the depth buffer of the FrameBuffer set.

AttachRenderBuffer ( GLRenderBuffer rendBuffer ) : void
AttachRenderBuffer ( GLRenderBuffer rendBuffer, int attachtype ) : void
Bind ( ) : void
GLFrameBufferObject ( GraphicsInterface gi ) : TOAPI.OpenGL
GetNewID ( GraphicsInterface gi ) : int
Unbind ( ) : void

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

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

public Attach1DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex ) : void
attachType ColorBufferAttachPoint
tex GLTexture2D
Результат void

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

public Attach1DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex, int mipLevel ) : void
attachType ColorBufferAttachPoint
tex GLTexture2D
mipLevel int
Результат void

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

public Attach1DTexture ( GLTexture2D tex ) : void
tex GLTexture2D
Результат void

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

public Attach2DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex ) : void
attachType ColorBufferAttachPoint
tex GLTexture2D
Результат void

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

public Attach2DTexture ( ColorBufferAttachPoint attachType, GLTexture2D tex, int mipLevel ) : void
attachType ColorBufferAttachPoint
tex GLTexture2D
mipLevel int
Результат void

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

public Attach2DTexture ( GLTexture2D tex ) : void
tex GLTexture2D
Результат void

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

public Attach3DTexture ( GLTexture2D tex ) : void
tex GLTexture2D
Результат void

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

public Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType ) : void
tex GLTexture2D
attachType ColorBufferAttachPoint
Результат void

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

public Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType, int mipLevel ) : void
tex GLTexture2D
attachType ColorBufferAttachPoint
mipLevel int
Результат void

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

public Attach3DTexture ( GLTexture2D tex, ColorBufferAttachPoint attachType, int mipLevel, int zOffset ) : void
tex GLTexture2D
attachType ColorBufferAttachPoint
mipLevel int
zOffset int
Результат void

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

public AttachColorBuffer ( GLTexture2D colorbuffer ) : void
colorbuffer GLTexture2D
Результат void

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

public AttachColorBuffer ( GLTexture2D colorbuffer, ColorBufferAttachPoint attachPosition ) : void
colorbuffer GLTexture2D
attachPosition ColorBufferAttachPoint
Результат void

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

Attach a RenderBuffer as the depth buffer of the FrameBuffer set.
public AttachDepthBuffer ( GLRenderBuffer depthbuffer ) : void
depthbuffer GLRenderBuffer
Результат void

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

public AttachRenderBuffer ( GLRenderBuffer rendBuffer ) : void
rendBuffer GLRenderBuffer
Результат void

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

public AttachRenderBuffer ( GLRenderBuffer rendBuffer, int attachtype ) : void
rendBuffer GLRenderBuffer
attachtype int
Результат void

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

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

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

public GLFrameBufferObject ( GraphicsInterface gi ) : TOAPI.OpenGL
gi GraphicsInterface
Результат TOAPI.OpenGL

GetNewID() публичный статический Метод

public static GetNewID ( GraphicsInterface gi ) : int
gi GraphicsInterface
Результат int

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

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