ParaView
|
This is a helper class for vtkIceTRenderManager and vtkOpenGLIceTRenderer. More...
#include <vtkIceTContext.h>
Inherits vtkObject.
Public Types | |
typedef vtkObject | Superclass |
Public Member Functions | |
virtual const char * | GetClassName () |
virtual int | IsA (const char *type) |
virtual void | PrintSelf (ostream &os, vtkIndent indent) |
virtual void | MakeCurrent () |
Make this context the current one. More... | |
virtual void | CopyState (vtkIceTContext *src) |
Copy the state from the given context to this context. More... | |
virtual int | IsValid () |
Returns true if the current state is valid. More... | |
virtual void | SetController (vtkMultiProcessController *controller) |
Associate the context with the given controller. More... | |
virtual vtkMultiProcessController * | GetController () |
Associate the context with the given controller. More... | |
virtual int | GetUseOpenGL () |
Turn this on to enable the OpenGL layer in IceT. More... | |
virtual void | SetUseOpenGL (int flag) |
Turn this on to enable the OpenGL layer in IceT. More... | |
virtual void | UseOpenGLOn () |
Turn this on to enable the OpenGL layer in IceT. More... | |
virtual void | UseOpenGLOff () |
Turn this on to enable the OpenGL layer in IceT. More... | |
Static Public Member Functions | |
static int | IsTypeOf (const char *type) |
static vtkIceTContext * | SafeDownCast (vtkObject *o) |
static vtkIceTContext * | New () |
Protected Member Functions | |
vtkIceTContext () | |
~vtkIceTContext () | |
Protected Attributes | |
vtkMultiProcessController * | Controller |
int | UseOpenGL |
This is a helper class for vtkIceTRenderManager and vtkOpenGLIceTRenderer.
Most users will never need this class.
This class was conceived to pass IceT contexts between vtkIceTRenderManager and vtkOpenGLIceTRenderer without having to include the IceT header file in either class. Along the way, some functionality was added.
Definition at line 51 of file vtkIceTContext.h.
typedef vtkObject vtkIceTContext::Superclass |
Definition at line 54 of file vtkIceTContext.h.
|
protected |
|
protected |
|
virtual |
|
static |
|
virtual |
|
static |
|
static |
|
virtual |
|
virtual |
Associate the context with the given controller.
Currently, this must be a vtkMPIController. The context is not valid until a controller is set.
|
virtual |
Associate the context with the given controller.
Currently, this must be a vtkMPIController. The context is not valid until a controller is set.
|
virtual |
Make this context the current one.
|
virtual |
Turn this on to enable the OpenGL layer in IceT.
By default this is off. Unless you explicitly plan to use the OpenGL layer, it should probably remain off to ensure that you don't accidentally use a feature you did not intend to use.
|
virtual |
Turn this on to enable the OpenGL layer in IceT.
By default this is off. Unless you explicitly plan to use the OpenGL layer, it should probably remain off to ensure that you don't accidentally use a feature you did not intend to use.
|
virtual |
Turn this on to enable the OpenGL layer in IceT.
By default this is off. Unless you explicitly plan to use the OpenGL layer, it should probably remain off to ensure that you don't accidentally use a feature you did not intend to use.
|
virtual |
Turn this on to enable the OpenGL layer in IceT.
By default this is off. Unless you explicitly plan to use the OpenGL layer, it should probably remain off to ensure that you don't accidentally use a feature you did not intend to use.
|
virtual |
Copy the state from the given context to this context.
|
virtual |
Returns true if the current state is valid.
|
protected |
Definition at line 99 of file vtkIceTContext.h.
|
protected |
Definition at line 101 of file vtkIceTContext.h.