![]() |
Fraxinus
17.12-rc2
An IGT application
|
The ShaderCallback class is used to update information sent to our custom OpenGL shaders. More...
#include <cxShaderCallback.h>
Classes | |
struct | ShaderItem |
Public Types | |
typedef boost::shared_ptr< ShaderItem > | ShaderItemPtr |
Public Member Functions | |
ShaderCallback () | |
virtual | ~ShaderCallback () |
virtual void | Execute (vtkObject *, unsigned long eventId, void *cbo) |
ShaderItemPtr | getShaderItem (QString image_uid) const |
int | getNumberOfUploadedTextures () const |
void | add (ShaderItemPtr item) |
void | clearShaderItems () |
Static Public Member Functions | |
static ShaderCallback * | New () |
The ShaderCallback class is used to update information sent to our custom OpenGL shaders.
Definition at line 58 of file cxShaderCallback.h.
typedef boost::shared_ptr<ShaderItem> cx::ShaderCallback::ShaderItemPtr |
Definition at line 82 of file cxShaderCallback.h.
ShaderCallback::ShaderCallback | ( | ) |
Definition at line 60 of file cxShaderCallback.cpp.
|
virtual |
Definition at line 64 of file cxShaderCallback.cpp.
void ShaderCallback::add | ( | ShaderCallback::ShaderItemPtr | item | ) |
Definition at line 209 of file cxShaderCallback.cpp.
void ShaderCallback::clearShaderItems | ( | ) |
Definition at line 214 of file cxShaderCallback.cpp.
|
virtual |
Definition at line 91 of file cxShaderCallback.cpp.
int ShaderCallback::getNumberOfUploadedTextures | ( | ) | const |
Definition at line 204 of file cxShaderCallback.cpp.
ShaderCallback::ShaderItemPtr ShaderCallback::getShaderItem | ( | QString | image_uid | ) | const |
Definition at line 186 of file cxShaderCallback.cpp.
|
static |
Definition at line 68 of file cxShaderCallback.cpp.