C# 클래스 Axiom.RenderSystems.OpenGL.GLFrameBufferObject

상속: IDisposable
파일 보기 프로젝트 열기: mono-soc-2011/axiom 1 사용 예제들

공개 메소드들

메소드 설명
Bind ( ) : void

Bind FrameBufferObject

BindSurface ( int attachment, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target ) : void

Bind a surface to a certain attachment point.

Dispose ( ) : void
GLFrameBufferObject ( GLFBORTTManager manager ) : System
UnbindSurface ( int attachment ) : void

Unbind attachment

보호된 메소드들

메소드 설명
dispose ( bool disposeManagedResources ) : void

Class level dispose method

When implementing this method in an inherited class the following template should be used; protected override void dispose( bool disposeManagedResources ) { if ( !isDisposed ) { if ( disposeManagedResources ) { // Dispose managed resources. } // There are no unmanaged resources to release, but // if we add them, they need to be released here. } // If it is available, make the call to the // base class's Dispose(Boolean) method base.dispose( disposeManagedResources ); }

비공개 메소드들

메소드 설명
_initialize ( ) : void

Initialize object (find suitable depth and stencil format).

메소드 상세

Bind() 공개 메소드

Bind FrameBufferObject
public Bind ( ) : void
리턴 void

BindSurface() 공개 메소드

Bind a surface to a certain attachment point.
public BindSurface ( int attachment, Axiom.RenderSystems.OpenGL.GLSurfaceDesc target ) : void
attachment int 0..Config.MaxMultipleRenderTargets-1
target Axiom.RenderSystems.OpenGL.GLSurfaceDesc
리턴 void

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

GLFrameBufferObject() 공개 메소드

public GLFrameBufferObject ( GLFBORTTManager manager ) : System
manager GLFBORTTManager
리턴 System

UnbindSurface() 공개 메소드

Unbind attachment
public UnbindSurface ( int attachment ) : void
attachment int
리턴 void

dispose() 보호된 메소드

Class level dispose method
When implementing this method in an inherited class the following template should be used; protected override void dispose( bool disposeManagedResources ) { if ( !isDisposed ) { if ( disposeManagedResources ) { // Dispose managed resources. } // There are no unmanaged resources to release, but // if we add them, they need to be released here. } // If it is available, make the call to the // base class's Dispose(Boolean) method base.dispose( disposeManagedResources ); }
protected dispose ( bool disposeManagedResources ) : void
disposeManagedResources bool True if Unmanaged resources should be released.
리턴 void