GLGraphicsDriver_RenderTarget

clay.opengl.GLGraphicsDriver_RenderTarget (Class)

OpenGL render target implementation.

Stores framebuffer and renderbuffer handles for off-screen rendering, including MSAA support with resolve buffers.

Instance Members

framebuffer: GLFramebuffer

The final rendering destination of this texture.


renderbuffer: GLRenderbuffer

The buffer used for offscreen rendering (depth, stencil, or color).


msResolveFramebuffer: GLFramebuffer

Additional framebuffer used when multisampling is enabled.


msResolveColorRenderbuffer: GLRenderbuffer

Additional renderbuffer used when multisampling is enabled.


msDepthStencilRenderbuffer: GLRenderbuffer

Additional renderbuffer for depth/stencil when multisampling is enabled.

Private Members

new(): Void

Metadata

Name Parameters
:allow clay.opengl.GLGraphicsDriver