anatomist  5.1.2
3D neuroimaging data viewer
Vr::ShaderFactory Class Reference

#include <anatomist/qtvr3/shaderFactory.h>

Inheritance diagram for Vr::ShaderFactory:
Collaboration diagram for Vr::ShaderFactory:

Public Types

typedef Shader *(* ShaderCreator) ()
 

Public Member Functions

bool registerShader (const std::string &, ShaderCreator)
 
Shadercreate (const std::string &)
 

Additional Inherited Members

- Static Public Member Functions inherited from Vr::VrSingleton< ShaderFactory >
static ShaderFactoryinstance ()
 

Detailed Description

Definition at line 50 of file shaderFactory.h.

Member Typedef Documentation

◆ ShaderCreator

typedef Shader*(* Vr::ShaderFactory::ShaderCreator) ()

Definition at line 55 of file shaderFactory.h.

Member Function Documentation

◆ create()

Shader* Vr::ShaderFactory::create ( const std::string &  )

◆ registerShader()

bool Vr::ShaderFactory::registerShader ( const std::string &  ,
ShaderCreator   
)

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