FAST  3.2.0
Framework for Heterogeneous Medical Image Computing and Visualization
Public Types | Public Member Functions | List of all members
fast::VertexBufferObjectAccess Class Reference

#include <VertexBufferObjectAccess.hpp>

Public Types

typedef std::unique_ptr< VertexBufferObjectAccesspointer
 

Public Member Functions

GLuint * getCoordinateVBO () const
 
GLuint * getNormalVBO () const
 
GLuint * getColorVBO () const
 
GLuint * getLineEBO () const
 
GLuint * getTriangleEBO () const
 
bool hasNormalVBO () const
 
bool hasColorVBO () const
 
bool hasEBO () const
 
 VertexBufferObjectAccess (GLuint coordinateVBO, GLuint normalVBO, GLuint colorVBO, GLuint lineEBO, GLuint triangleEBO, bool useNormalVBO, bool useColorVBO, bool useEBO, std::shared_ptr< Mesh > mesh)
 
void release ()
 
 ~VertexBufferObjectAccess ()
 

Member Typedef Documentation

◆ pointer

Constructor & Destructor Documentation

◆ VertexBufferObjectAccess()

fast::VertexBufferObjectAccess::VertexBufferObjectAccess ( GLuint  coordinateVBO,
GLuint  normalVBO,
GLuint  colorVBO,
GLuint  lineEBO,
GLuint  triangleEBO,
bool  useNormalVBO,
bool  useColorVBO,
bool  useEBO,
std::shared_ptr< Mesh mesh 
)

◆ ~VertexBufferObjectAccess()

fast::VertexBufferObjectAccess::~VertexBufferObjectAccess ( )

Member Function Documentation

◆ getColorVBO()

GLuint* fast::VertexBufferObjectAccess::getColorVBO ( ) const

◆ getCoordinateVBO()

GLuint* fast::VertexBufferObjectAccess::getCoordinateVBO ( ) const

◆ getLineEBO()

GLuint* fast::VertexBufferObjectAccess::getLineEBO ( ) const

◆ getNormalVBO()

GLuint* fast::VertexBufferObjectAccess::getNormalVBO ( ) const

◆ getTriangleEBO()

GLuint* fast::VertexBufferObjectAccess::getTriangleEBO ( ) const

◆ hasColorVBO()

bool fast::VertexBufferObjectAccess::hasColorVBO ( ) const

◆ hasEBO()

bool fast::VertexBufferObjectAccess::hasEBO ( ) const

◆ hasNormalVBO()

bool fast::VertexBufferObjectAccess::hasNormalVBO ( ) const

◆ release()

void fast::VertexBufferObjectAccess::release ( )

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