Public Member Functions | Protected Member Functions

OpenTissue::gl::SkinRender Class Reference

#include <gl_skin_render.h>

List of all members.

Public Member Functions

template<typename skin_type >
void init (skin_type &skin, typename skin_type::skin_part_type::no_gpu_support *p=0)
template<typename skin_type >
void init (skin_type &skin, typename skin_type::skin_part_type::gpu_support *p=0)
template<typename skin_type , typename skeleton_type >
void render (skin_type &skin, skeleton_type &skeleton, typename skin_type::skin_part_type::no_gpu_support *p=0)
template<typename skin_type , typename skeleton_type >
void render (skin_type &skin, skeleton_type &skeleton, typename skin_type::skin_part_type::gpu_support *p=0)
void cleanup ()

Protected Member Functions

template<typename skin_type >
void createGPUBuffers (skin_type &skin)

Member Function Documentation

void OpenTissue::gl::SkinRender::cleanup (  )  [inline]
template<typename skin_type >
void OpenTissue::gl::SkinRender::createGPUBuffers ( skin_type &  skin  )  [inline, protected]
template<typename skin_type >
void OpenTissue::gl::SkinRender::init ( skin_type &  skin,
typename skin_type::skin_part_type::gpu_support *  p = 0 
) [inline]
template<typename skin_type >
void OpenTissue::gl::SkinRender::init ( skin_type &  skin,
typename skin_type::skin_part_type::no_gpu_support *  p = 0 
) [inline]
template<typename skin_type , typename skeleton_type >
void OpenTissue::gl::SkinRender::render ( skin_type &  skin,
skeleton_type skeleton,
typename skin_type::skin_part_type::no_gpu_support *  p = 0 
) [inline]
template<typename skin_type , typename skeleton_type >
void OpenTissue::gl::SkinRender::render ( skin_type &  skin,
skeleton_type skeleton,
typename skin_type::skin_part_type::gpu_support *  p = 0 
) [inline]

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