|
virtual int | IsA (const char *type) |
|
vtkPHardwareSelector * | NewInstance () const |
|
void | PrintSelf (ostream &os, vtkIndent indent) |
|
virtual bool | CaptureBuffers () |
|
|
virtual void | SetProcessIsRoot (bool) |
|
virtual bool | GetProcessIsRoot () |
|
virtual void | ProcessIsRootOn () |
|
virtual void | ProcessIsRootOff () |
|
vtkOpenGLHardwareSelector * | NewInstance () const |
|
virtual void | EndRenderProp () |
|
vtkOpenGLHardwareSelector * | NewInstance () const |
|
virtual void | RenderCompositeIndex (unsigned int index) |
|
virtual void | RenderAttributeId (vtkIdType attribid) |
|
virtual void | RenderProcessId (unsigned int processid) |
|
virtual void | BeginRenderProp () |
|
virtual void | BeginRenderProp () |
|
virtual void | EndRenderProp () |
|
vtkHardwareSelector * | NewInstance () const |
|
vtkSelection * | Select () |
|
int | Render (vtkRenderer *renderer, vtkProp **propArray, int propArrayCount) |
|
vtkProp * | GetPropFromID (int id) |
|
virtual void | SetRenderer (vtkRenderer *) |
|
virtual vtkRenderer * | GetRenderer () |
|
virtual void | SetArea (unsigned int, unsigned int, unsigned int, unsigned int) |
|
virtual void | SetArea (unsigned int[4]) |
|
virtual unsigned int * | GetArea () |
|
virtual void | GetArea (unsigned int &, unsigned int &, unsigned int &, unsigned int &) |
|
virtual void | GetArea (unsigned int[4]) |
|
virtual void | SetFieldAssociation (int) |
|
virtual int | GetFieldAssociation () |
|
virtual void | SetUseProcessIdFromData (bool) |
|
virtual bool | GetUseProcessIdFromData () |
|
PixelInformation | GetPixelInformation (const unsigned int display_position[2]) |
|
PixelInformation | GetPixelInformation (const unsigned int display_position[2], int maxDist) |
|
PixelInformation | GetPixelInformation (const unsigned int display_position[2], int maxDist, unsigned int selected_position[2]) |
|
void | ClearBuffers () |
|
virtual void | SetProcessID (int) |
|
virtual int | GetProcessID () |
|
virtual float * | GetPropColorValue () |
|
virtual void | GetPropColorValue (float &, float &, float &) |
|
virtual void | GetPropColorValue (float[3]) |
|
virtual void | SetPropColorValue (float, float, float) |
|
virtual void | SetPropColorValue (float[3]) |
|
virtual int | GetCurrentPass () |
|
virtual vtkSelection * | GenerateSelection () |
|
virtual vtkSelection * | GenerateSelection (unsigned int r[4]) |
|
virtual vtkSelection * | GenerateSelection (unsigned int x1, unsigned int y1, unsigned int x2, unsigned int y2) |
|
virtual vtkSelection * | GeneratePolygonSelection (int *polygonPoints, vtkIdType count) |
|
vtkObject * | NewInstance () const |
|
virtual void | DebugOn () |
|
virtual void | DebugOff () |
|
bool | GetDebug () |
|
void | SetDebug (bool debugFlag) |
|
virtual void | Modified () |
|
virtual unsigned long | GetMTime () |
|
unsigned long | AddObserver (unsigned long event, vtkCommand *, float priority=0.0f) |
|
unsigned long | AddObserver (const char *event, vtkCommand *, float priority=0.0f) |
|
vtkCommand * | GetCommand (unsigned long tag) |
|
void | RemoveObserver (vtkCommand *) |
|
void | RemoveObservers (unsigned long event, vtkCommand *) |
|
void | RemoveObservers (const char *event, vtkCommand *) |
|
int | HasObserver (unsigned long event, vtkCommand *) |
|
int | HasObserver (const char *event, vtkCommand *) |
|
void | RemoveObserver (unsigned long tag) |
|
void | RemoveObservers (unsigned long event) |
|
void | RemoveObservers (const char *event) |
|
void | RemoveAllObservers () |
|
int | HasObserver (unsigned long event) |
|
int | HasObserver (const char *event) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, void(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
template<class U , class T > |
unsigned long | AddObserver (unsigned long event, U observer, bool(T::*callback)(vtkObject *, unsigned long, void *), float priority=0.0f) |
|
int | InvokeEvent (unsigned long event, void *callData) |
|
int | InvokeEvent (const char *event, void *callData) |
|
int | InvokeEvent (unsigned long event) |
|
int | InvokeEvent (const char *event) |
|
const char * | GetClassName () const |
|
virtual void | Delete () |
|
virtual void | FastDelete () |
|
void | Print (ostream &os) |
|
virtual void | Register (vtkObjectBase *o) |
|
virtual void | UnRegister (vtkObjectBase *o) |
|
void | SetReferenceCount (int) |
|
void | PrintRevisions (ostream &) |
|
virtual void | PrintHeader (ostream &os, vtkIndent indent) |
|
virtual void | PrintTrailer (ostream &os, vtkIndent indent) |
|
int | GetReferenceCount () |
|
|
virtual vtkObjectBase * | NewInstanceInternal () const |
|
| vtkPHardwareSelector () |
|
| ~vtkPHardwareSelector () |
|
void | StartRender () |
|
void | EndRender () |
|
| vtkOpenGLHardwareSelector () |
|
virtual | ~vtkOpenGLHardwareSelector () |
|
virtual void | BeginRenderProp (vtkRenderWindow *) |
|
virtual void | EndRenderProp (vtkRenderWindow *) |
|
| vtkOpenGLHardwareSelector () |
|
virtual | ~vtkOpenGLHardwareSelector () |
|
virtual void | BeginRenderProp (vtkRenderWindow *) |
|
virtual void | EndRenderProp (vtkRenderWindow *) |
|
virtual void | SavePixelBuffer (int passNo) |
|
| vtkHardwareSelector () |
|
| ~vtkHardwareSelector () |
|
int | Convert (unsigned long offset, unsigned char *pb) |
|
vtkIdType | GetID (int low24, int mid24, int high16) |
|
virtual bool | PassRequired (int pass) |
|
bool | IsPropHit (int propid) |
|
virtual void | BeginSelection () |
|
virtual void | EndSelection () |
|
void | BuildPropHitList (unsigned char *rgbData) |
|
int | Convert (unsigned int pos[2], unsigned char *pb) |
|
int | Convert (int xx, int yy, unsigned char *pb) |
|
virtual int | GetPropID (int idx, vtkProp *vtkNotUsed(prop)) |
|
void | ReleasePixBuffers () |
|
| vtkObject () |
|
virtual | ~vtkObject () |
|
virtual void | RegisterInternal (vtkObjectBase *, int check) |
|
virtual void | UnRegisterInternal (vtkObjectBase *, int check) |
|
void | InternalGrabFocus (vtkCommand *mouseEvents, vtkCommand *keypressEvents=NULL) |
|
void | InternalReleaseFocus () |
|
| vtkObjectBase () |
|
virtual | ~vtkObjectBase () |
|
virtual void | CollectRevisions (ostream &) |
|
virtual void | ReportReferences (vtkGarbageCollector *) |
|
| vtkObjectBase (const vtkObjectBase &) |
|
void | operator= (const vtkObjectBase &) |
|
vtkHardwareSelector useful for parallel rendering.
vtkPHardwareSelector is a vtkHardwareSelector that is parallel aware. It relies on the fact that the application is going to use some other mechanism to ensure that renders are synchronized among windows on all processes. The synchronization happens from the root node. When the root node renders, all processes render. Only vtkPHardwareSelector instance on the root node triggers the renders. All other processes, simply listen to the StartEvent fired and beginning of the render to ensure that vtkHardwareSelector's CurrentPass is updated appropriately.
Definition at line 35 of file vtkPHardwareSelector.h.