ManiVault 1.0.0
A Flexible and Extensible Visual Analytics Framework for High-Dimensional Data
Loading...
Searching...
No Matches
hdps::Framebuffer Class Reference

#include <Framebuffer.h>

Inheritance diagram for hdps::Framebuffer:

Public Member Functions

 Framebuffer ()
 
void create ()
 
void bind ()
 
void release ()
 
void destroy ()
 
Texture2DgetColorTexture (int attachment) const
 
void addColorTexture (int colorAttachment, Texture2D *texture)
 
void setTexture (GLuint attachment, Texture2D &texture)
 
void addDrawBuffer (GLenum target)
 
void enableColor (int target)
 
void disableColor ()
 
void validate ()
 

Constructor & Destructor Documentation

◆ Framebuffer()

hdps::Framebuffer::Framebuffer ( )
inline

Member Function Documentation

◆ addColorTexture()

void hdps::Framebuffer::addColorTexture ( int  colorAttachment,
Texture2D texture 
)
inline

◆ addDrawBuffer()

void hdps::Framebuffer::addDrawBuffer ( GLenum  target)
inline

◆ bind()

void hdps::Framebuffer::bind ( )
inline

◆ create()

void hdps::Framebuffer::create ( )
inline

◆ destroy()

void hdps::Framebuffer::destroy ( )
inline

◆ disableColor()

void hdps::Framebuffer::disableColor ( )
inline

◆ enableColor()

void hdps::Framebuffer::enableColor ( int  target)
inline

◆ getColorTexture()

Texture2D & hdps::Framebuffer::getColorTexture ( int  attachment) const
inline

◆ release()

void hdps::Framebuffer::release ( )
inline

◆ setTexture()

void hdps::Framebuffer::setTexture ( GLuint  attachment,
Texture2D texture 
)
inline

◆ validate()

void hdps::Framebuffer::validate ( )
inline

The documentation for this class was generated from the following file: