ActiViz .NET
5.8.0
|
vtkSynchronizedRenderWindows - synchronizes render windows across processess. More...
Public Types | |
enum | SYNC_RENDER_TAG_WrapperEnum { SYNC_RENDER_TAG = 15001 } |
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController). More... | |
Public Member Functions | |
vtkSynchronizedRenderWindows (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
Automatically generated constructor - called from generated code. DO NOT call directly. | |
vtkSynchronizedRenderWindows () | |
Undocumented Block. | |
virtual void | AbortRender () |
This method call be called while a render is in progress to abort the rendering. It should be called on the root node (or client). | |
virtual uint | GetIdentifier () |
It's acceptable to have multiple instances on vtkSynchronizedRenderWindows on each processes to synchronize different render windows. In that case there's no way to each of the vtkSynchronizedRenderWindows instance to know how they correspond across processes. To enable that identification, a vtkSynchronizedRenderWindows can be assigned a unique id. All vtkSynchronizedRenderWindows across different processes that have the same id are "linked" together for synchronization. It's critical that the id is set before any rendering happens. | |
virtual vtkMultiProcessController | GetParallelController () |
Set the parallel message communicator. This is used to communicate among processes. | |
virtual bool | GetParallelRendering () |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default. | |
virtual bool | GetRenderEventPropagation () |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
virtual vtkRenderWindow | GetRenderWindow () |
Set the render window to be synchronized by this vtkSynchronizedRenderWindows instance. A vtkSynchronizedRenderWindows can be used to synchronize exactly 1 vtkRenderWindow on each process. | |
virtual int | GetRootProcessId () |
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController). | |
override int | IsA (string type) |
Undocumented Block. | |
new vtkSynchronizedRenderWindows | NewInstance () |
Undocumented Block. | |
virtual void | ParallelRenderingOff () |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default. | |
virtual void | ParallelRenderingOn () |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default. | |
virtual void | RenderEventPropagationOff () |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
virtual void | RenderEventPropagationOn () |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
void | SetIdentifier (uint id) |
It's acceptable to have multiple instances on vtkSynchronizedRenderWindows on each processes to synchronize different render windows. In that case there's no way to each of the vtkSynchronizedRenderWindows instance to know how they correspond across processes. To enable that identification, a vtkSynchronizedRenderWindows can be assigned a unique id. All vtkSynchronizedRenderWindows across different processes that have the same id are "linked" together for synchronization. It's critical that the id is set before any rendering happens. | |
void | SetParallelController (vtkMultiProcessController arg0) |
Set the parallel message communicator. This is used to communicate among processes. | |
virtual void | SetParallelRendering (bool _arg) |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default. | |
virtual void | SetRenderEventPropagation (bool _arg) |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process. | |
void | SetRenderWindow (vtkRenderWindow arg0) |
Set the render window to be synchronized by this vtkSynchronizedRenderWindows instance. A vtkSynchronizedRenderWindows can be used to synchronize exactly 1 vtkRenderWindow on each process. | |
virtual void | SetRootProcessId (int _arg) |
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController). | |
Static Public Member Functions | |
static new vtkSynchronizedRenderWindows | New () |
Undocumented Block. | |
static new int | IsTypeOf (string type) |
Undocumented Block. | |
static new vtkSynchronizedRenderWindows | SafeDownCast (vtkObjectBase o) |
Undocumented Block. | |
Public Attributes | |
new const string | MRFullTypeName = "Kitware.VTK.vtkSynchronizedRenderWindows" |
Automatically generated type registration mechanics. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "28vtkSynchronizedRenderWindows" |
Automatically generated type registration mechanics. | |
Protected Member Functions | |
override void | Dispose (bool disposing) |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly. | |
Private Member Functions | |
static internal IntPtr | vtkSynchronizedRenderWindows_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkSynchronizedRenderWindows_AbortRender_01 (HandleRef pThis) |
static internal uint | vtkSynchronizedRenderWindows_GetIdentifier_02 (HandleRef pThis) |
static internal IntPtr | vtkSynchronizedRenderWindows_GetParallelController_03 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal byte | vtkSynchronizedRenderWindows_GetParallelRendering_04 (HandleRef pThis) |
static internal byte | vtkSynchronizedRenderWindows_GetRenderEventPropagation_05 (HandleRef pThis) |
static internal IntPtr | vtkSynchronizedRenderWindows_GetRenderWindow_06 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkSynchronizedRenderWindows_GetRootProcessId_07 (HandleRef pThis) |
static internal int | vtkSynchronizedRenderWindows_IsA_08 (HandleRef pThis, string type) |
static internal int | vtkSynchronizedRenderWindows_IsTypeOf_09 (string type) |
static internal IntPtr | vtkSynchronizedRenderWindows_NewInstance_11 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkSynchronizedRenderWindows_ParallelRenderingOff_12 (HandleRef pThis) |
static internal void | vtkSynchronizedRenderWindows_ParallelRenderingOn_13 (HandleRef pThis) |
static internal void | vtkSynchronizedRenderWindows_RenderEventPropagationOff_14 (HandleRef pThis) |
static internal void | vtkSynchronizedRenderWindows_RenderEventPropagationOn_15 (HandleRef pThis) |
static internal IntPtr | vtkSynchronizedRenderWindows_SafeDownCast_16 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkSynchronizedRenderWindows_SetIdentifier_17 (HandleRef pThis, uint id) |
static internal void | vtkSynchronizedRenderWindows_SetParallelController_18 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkSynchronizedRenderWindows_SetParallelRendering_19 (HandleRef pThis, byte _arg) |
static internal void | vtkSynchronizedRenderWindows_SetRenderEventPropagation_20 (HandleRef pThis, byte _arg) |
static internal void | vtkSynchronizedRenderWindows_SetRenderWindow_21 (HandleRef pThis, HandleRef arg0) |
static internal void | vtkSynchronizedRenderWindows_SetRootProcessId_22 (HandleRef pThis, int _arg) |
Static Private Member Functions | |
static | vtkSynchronizedRenderWindows () |
Automatically generated type registration mechanics. |
vtkSynchronizedRenderWindows - synchronizes render windows across processess.
Description vtkSynchronizedRenderWindows is used to synchronize render windows across processes for parallel rendering.
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController).
static Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows | ( | ) | [static, private] |
Automatically generated type registration mechanics.
Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows | ( | IntPtr | rawCppThis, |
bool | callDisposalMethod, | ||
bool | strong | ||
) |
Automatically generated constructor - called from generated code. DO NOT call directly.
Undocumented Block.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.AbortRender | ( | ) | [virtual] |
This method call be called while a render is in progress to abort the rendering. It should be called on the root node (or client).
override void Kitware.VTK.vtkSynchronizedRenderWindows.Dispose | ( | bool | disposing | ) | [protected] |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkObject.
virtual uint Kitware.VTK.vtkSynchronizedRenderWindows.GetIdentifier | ( | ) | [virtual] |
It's acceptable to have multiple instances on vtkSynchronizedRenderWindows on each processes to synchronize different render windows. In that case there's no way to each of the vtkSynchronizedRenderWindows instance to know how they correspond across processes. To enable that identification, a vtkSynchronizedRenderWindows can be assigned a unique id. All vtkSynchronizedRenderWindows across different processes that have the same id are "linked" together for synchronization. It's critical that the id is set before any rendering happens.
virtual vtkMultiProcessController Kitware.VTK.vtkSynchronizedRenderWindows.GetParallelController | ( | ) | [virtual] |
Set the parallel message communicator. This is used to communicate among processes.
virtual bool Kitware.VTK.vtkSynchronizedRenderWindows.GetParallelRendering | ( | ) | [virtual] |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default.
virtual bool Kitware.VTK.vtkSynchronizedRenderWindows.GetRenderEventPropagation | ( | ) | [virtual] |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process.
virtual vtkRenderWindow Kitware.VTK.vtkSynchronizedRenderWindows.GetRenderWindow | ( | ) | [virtual] |
Set the render window to be synchronized by this vtkSynchronizedRenderWindows instance. A vtkSynchronizedRenderWindows can be used to synchronize exactly 1 vtkRenderWindow on each process.
virtual int Kitware.VTK.vtkSynchronizedRenderWindows.GetRootProcessId | ( | ) | [virtual] |
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController).
override int Kitware.VTK.vtkSynchronizedRenderWindows.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new int Kitware.VTK.vtkSynchronizedRenderWindows.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
static new vtkSynchronizedRenderWindows Kitware.VTK.vtkSynchronizedRenderWindows.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.ParallelRenderingOff | ( | ) | [virtual] |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.ParallelRenderingOn | ( | ) | [virtual] |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.RenderEventPropagationOff | ( | ) | [virtual] |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.RenderEventPropagationOn | ( | ) | [virtual] |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process.
static new vtkSynchronizedRenderWindows Kitware.VTK.vtkSynchronizedRenderWindows.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkObject.
void Kitware.VTK.vtkSynchronizedRenderWindows.SetIdentifier | ( | uint | id | ) |
It's acceptable to have multiple instances on vtkSynchronizedRenderWindows on each processes to synchronize different render windows. In that case there's no way to each of the vtkSynchronizedRenderWindows instance to know how they correspond across processes. To enable that identification, a vtkSynchronizedRenderWindows can be assigned a unique id. All vtkSynchronizedRenderWindows across different processes that have the same id are "linked" together for synchronization. It's critical that the id is set before any rendering happens.
void Kitware.VTK.vtkSynchronizedRenderWindows.SetParallelController | ( | vtkMultiProcessController | arg0 | ) |
Set the parallel message communicator. This is used to communicate among processes.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.SetParallelRendering | ( | bool | _arg | ) | [virtual] |
Enable/Disable parallel rendering. Unless ParallelRendering is ON, no synchronization of vtkRenderWindow::Render() calls between processes happens. ON by default.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.SetRenderEventPropagation | ( | bool | _arg | ) | [virtual] |
Turns on/off render event propagation. When on (the default) and ParallelRendering is on, process 0 will send an RMI call to all remote processes to perform a synchronized render. When off, render must be manually called on each process.
Set the render window to be synchronized by this vtkSynchronizedRenderWindows instance. A vtkSynchronizedRenderWindows can be used to synchronize exactly 1 vtkRenderWindow on each process.
virtual void Kitware.VTK.vtkSynchronizedRenderWindows.SetRootProcessId | ( | int | _arg | ) | [virtual] |
Get/Set the root-process id. This is required when the ParallelController is a vtkSocketController. Set to 0 by default (which will not work when using a vtkSocketController but will work for vtkMPIController).
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_AbortRender_01 | ( | HandleRef | pThis | ) | [private] |
static internal uint Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetIdentifier_02 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetParallelController_03 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal byte Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetParallelRendering_04 | ( | HandleRef | pThis | ) | [private] |
static internal byte Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetRenderEventPropagation_05 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetRenderWindow_06 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_GetRootProcessId_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_IsA_08 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_IsTypeOf_09 | ( | string | type | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_NewInstance_11 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_ParallelRenderingOff_12 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_ParallelRenderingOn_13 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_RenderEventPropagationOff_14 | ( | HandleRef | pThis | ) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_RenderEventPropagationOn_15 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SafeDownCast_16 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetIdentifier_17 | ( | HandleRef | pThis, |
uint | id | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetParallelController_18 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetParallelRendering_19 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetRenderEventPropagation_20 | ( | HandleRef | pThis, |
byte | _arg | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetRenderWindow_21 | ( | HandleRef | pThis, |
HandleRef | arg0 | ||
) | [private] |
static internal void Kitware.VTK.vtkSynchronizedRenderWindows.vtkSynchronizedRenderWindows_SetRootProcessId_22 | ( | HandleRef | pThis, |
int | _arg | ||
) | [private] |
new readonly string Kitware.VTK.vtkSynchronizedRenderWindows.MRClassNameKey = "28vtkSynchronizedRenderWindows" [static] |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.
new const string Kitware.VTK.vtkSynchronizedRenderWindows.MRFullTypeName = "Kitware.VTK.vtkSynchronizedRenderWindows" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkObject.