SOFA API  cd8cd531
Open source framework for multi-physics simuation
All Classes Namespaces Functions Variables Typedefs Enumerations Enumerator Friends Pages
sofa::gl::component::rendering3d Namespace Reference

Classes

class  ClipPlane
 
class  DataDisplay
 
class  MergeVisualModels
 
class  OglModel
 Main class for rendering 3D model in SOFA. More...
 
class  OglSceneFrame
 
class  PointSplatModel
 
class  SlicedVolumetricModel
 

Functions

void registerClipPlane (sofa::core::ObjectFactory *factory)
 
void registerDataDisplay (sofa::core::ObjectFactory *factory)
 
void registerMergeVisualModels (sofa::core::ObjectFactory *factory)
 
void registerOglModel (sofa::core::ObjectFactory *factory)
 
void registerOglSceneFrame (sofa::core::ObjectFactory *factory)
 
void registerPointSplatModel (sofa::core::ObjectFactory *factory)
 
void registerSlicedVolumetricModel (sofa::core::ObjectFactory *factory)
 
SOFA_EXPORT_DYNAMIC_LIBRARY void initExternalModule ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleName ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY const chargetModuleVersion ()
 
SOFA_EXPORT_DYNAMIC_LIBRARY void registerObjects (sofa::core::ObjectFactory *factory)
 
void init ()
 
void glVertex3v (const float *d)
 
void glVertex3v (const double *d)
 
template<class T >
GLuint glType ()
 
template<>
GLuint glType< double > ()
 
template<>
GLuint glType< float > ()
 
template<class InType , class OutType >
void copyVector (const InType &src, OutType &dst)
 

Function Documentation

◆ copyVector()

template<class InType , class OutType >
void sofa::gl::component::rendering3d::copyVector ( const InType &  src,
OutType &  dst 
)

◆ getModuleName()

const char * sofa::gl::component::rendering3d::getModuleName ( )

◆ getModuleVersion()

const char * sofa::gl::component::rendering3d::getModuleVersion ( )

◆ glType()

template<class T >
GLuint sofa::gl::component::rendering3d::glType ( )

◆ glType< double >()

template<>
GLuint sofa::gl::component::rendering3d::glType< double > ( )

◆ glType< float >()

◆ glVertex3v() [1/2]

void sofa::gl::component::rendering3d::glVertex3v ( const double *  d)

◆ glVertex3v() [2/2]

void sofa::gl::component::rendering3d::glVertex3v ( const float d)

◆ init()

SOFA_GL_COMPONENT_RENDERING3D_API void sofa::gl::component::rendering3d::init ( )

◆ initExternalModule()

void sofa::gl::component::rendering3d::initExternalModule ( )

◆ registerClipPlane()

void sofa::gl::component::rendering3d::registerClipPlane ( sofa::core::ObjectFactory factory)

◆ registerDataDisplay()

void sofa::gl::component::rendering3d::registerDataDisplay ( sofa::core::ObjectFactory factory)

◆ registerMergeVisualModels()

void sofa::gl::component::rendering3d::registerMergeVisualModels ( sofa::core::ObjectFactory factory)

◆ registerObjects()

void sofa::gl::component::rendering3d::registerObjects ( sofa::core::ObjectFactory factory)

◆ registerOglModel()

void sofa::gl::component::rendering3d::registerOglModel ( sofa::core::ObjectFactory factory)

◆ registerOglSceneFrame()

void sofa::gl::component::rendering3d::registerOglSceneFrame ( sofa::core::ObjectFactory factory)

◆ registerPointSplatModel()

void sofa::gl::component::rendering3d::registerPointSplatModel ( sofa::core::ObjectFactory factory)

◆ registerSlicedVolumetricModel()

void sofa::gl::component::rendering3d::registerSlicedVolumetricModel ( sofa::core::ObjectFactory factory)