C# 클래스 NewTOAPIA.GL.GLFrameBufferObject

상속: IBindable
파일 보기 프로젝트 열기: Wiladams/NewTOAPIA 1 사용 예제들

공개 메소드들

메소드 설명
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