|
ActiViz .NET
5.8.0
|
vtkOpenGLPainterDeviceAdapter - An adapter between a vtkPainter and a rendering device. More...
Public Member Functions | |
| vtkOpenGLPainterDeviceAdapter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkOpenGLPainterDeviceAdapter () | |
| *Undocumented Block | |
| override void | BeginPrimitive (int mode) |
| Converts mode from VTK_* to GL_* and calls glBegin. | |
| override int | Compatible (vtkRenderer renderer) |
| Returns true if renderer is a vtkOpenGLRenderer. | |
| override void | DisableAttributeArray (int index) |
| Calls glEnableClientState or glDisableClientState. | |
| override void | DrawArrays (int mode, int first, int count) |
| Calls glDrawArrays. Mode is converted from VTK_* to GL_*. | |
| override void | DrawElements (int mode, int count, int type, IntPtr indices) |
| Calls glDrawElements. Mode and type are converted from VTK_* to GL_*. | |
| override void | EnableAttributeArray (int index) |
| Calls glEnableClientState or glDisableClientState. | |
| override void | EndPrimitive () |
| Calls glEnd. | |
| override int | IsA (string type) |
| *Undocumented Block | |
| override int | IsAttributesSupported (int attribute) |
| Returns if the given attribute type is supported by the device. Returns 1 is supported, 0 otherwise. | |
| override void | MakeBlending (int mode) |
| Turns blending on and off. | |
| override void | MakeLighting (int mode) |
| Turns lighting on and off. | |
| override void | MakeMultisampling (int mode) |
| Turns antialiasing on and off. | |
| override void | MakeVertexEmphasis (bool mode) |
| Turns emphasis of vertices on or off for vertex selection. When emphasized verts are drawn nearer to the camera and are drawn larger than normal to make selection of them more reliable. | |
| new vtkOpenGLPainterDeviceAdapter | NewInstance () |
| *Undocumented Block | |
| override int | QueryBlending () |
| Returns current blending setting. | |
| override int | QueryLighting () |
| Returns current lighting setting. | |
| override int | QueryMultisampling () |
| Returns current antialiasing setting. | |
| override void | SendAttribute (int index, int components, int type, IntPtr attribute, int offset) |
| Calls one of glVertex*, glNormal*, glColor*, or glTexCoord*. | |
| override void | SendMultiTextureCoords (int numcomp, int type, IntPtr attribute, int idx, int offset) |
| Calls glMultiTex. | |
| override void | SetAttributePointer (int index, int numcomponents, int type, int stride, IntPtr pointer) |
| Calls one of glVertexPointer, glNormalPointer, glColorPointer, or glTexCoordPointer. | |
| override void | Stencil (int on) |
| Control use of the stencil buffer (for vertex selection). | |
| override void | TestStencil (int value) |
| Control use of the stencil buffer (for vertex selection). | |
| override void | WriteStencil (int value) |
| Control use of the stencil buffer (for vertex selection). | |
Public Member Functions inherited from Kitware.VTK.vtkPainterDeviceAdapter | |
| vtkPainterDeviceAdapter (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkPainterDeviceAdapter () | |
| *Undocumented Block | |
| void | SetAttributePointer (int index, vtkDataArray attributeArray) |
| Control use of the stencil buffer (for vertex selection). | |
Public Member Functions inherited from Kitware.VTK.vtkObject | |
| vtkObject (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkObject () | |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. | |
| uint | AddObserver (uint arg0, vtkCommand arg1, float priority) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| uint | AddObserver (string arg0, vtkCommand arg1, float priority) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| virtual void | DebugOff () |
| Turn debugging output off. | |
| virtual void | DebugOn () |
| Turn debugging output on. | |
| vtkCommand | GetCommand (uint tag) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| byte | GetDebug () |
| Get the value of the debug flag. | |
| virtual uint | GetMTime () |
| Return this object's modified time. | |
| int | HasObserver (uint arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (string arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | HasObserver (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (uint arg0, IntPtr callData) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (string arg0, IntPtr callData) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| int | InvokeEvent (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| virtual void | Modified () |
| Update the modification time for this object. Many filters rely on the modification time to determine if they need to recompute their data. The modification time is a unique monotonically increasing unsigned long integer. | |
| void | RemoveAllObservers () |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObserver (vtkCommand arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObserver (uint tag) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (uint arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (string arg0, vtkCommand arg1) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (uint arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | RemoveObservers (string arg0) |
| This is a global flag that controls whether any debug, warning or error messages are displayed. | |
| void | SetDebug (byte debugFlag) |
| Set the value of the debug flag. A non-zero value turns debugging on. | |
| override string | ToString () |
| Returns the result of calling vtkObject::Print as a C# string. | |
| delegate void | vtkObjectEventHandler (vtkObject sender, vtkObjectEventArgs e) |
| Generic signature for all vtkObject events. | |
| void | RemoveAllHandlersForAllEvents () |
| Call RemoveAllHandlers on each non-null vtkObjectEventRelay. TODO: This method needs to get called by the generated Dispose. Make that happen... | |
Public Member Functions inherited from Kitware.VTK.vtkObjectBase | |
| vtkObjectBase (IntPtr rawCppThis, bool callDisposalMethod, bool strong) | |
| Automatically generated constructor - called from generated code. DO NOT call directly. | |
| vtkObjectBase () | |
| Create an object with Debug turned off, modified time initialized to zero, and reference counting on. | |
| virtual void | Register (vtkObjectBase o) |
| Increase the reference count (mark as used by another object). | |
| virtual void | FastDelete () |
| Delete a reference to this object. This version will not invoke garbage collection and can potentially leak the object if it is part of a reference loop. Use this method only when it is known that the object has another reference and would not be collected if a full garbage collection check were done. | |
| string | GetClassName () |
| Return the class name as a string. This method is defined in all subclasses of vtkObjectBase with the vtkTypeMacro found in vtkSetGet.h. | |
| int | GetReferenceCount () |
| Return the current reference count of this object. | |
| void | SetReferenceCount (int arg0) |
| Sets the reference count. (This is very dangerous, use with care.) | |
Static Public Member Functions | |
| static new vtkOpenGLPainterDeviceAdapter | New () |
| *Undocumented Block | |
| static new int | IsTypeOf (string type) |
| *Undocumented Block | |
| static new vtkOpenGLPainterDeviceAdapter | SafeDownCast (vtkObjectBase o) |
| *Undocumented Block | |
Public Attributes | |
| new const string | MRFullTypeName = "Kitware.VTK.vtkOpenGLPainterDeviceAdapter" |
| Automatically generated type registration mechanics. | |
Public Attributes inherited from Kitware.VTK.vtkPainterDeviceAdapter | |
Public Attributes inherited from Kitware.VTK.vtkObject | |
Public Attributes inherited from Kitware.VTK.vtkObjectBase | |
Public Attributes inherited from Kitware.VTK.WrappedObject | |
| const string | vtkChartsEL_dll = "libKitware.VTK.vtkCharts.Unmanaged.so" |
| Export layer functions for 'vtkCharts' are exported from the DLL named by the value of this variable. | |
| const string | vtkCommonEL_dll = "libKitware.VTK.vtkCommon.Unmanaged.so" |
| Export layer functions for 'vtkCommon' are exported from the DLL named by the value of this variable. | |
| const string | vtkFilteringEL_dll = "libKitware.VTK.vtkFiltering.Unmanaged.so" |
| Export layer functions for 'vtkFiltering' are exported from the DLL named by the value of this variable. | |
| const string | vtkGenericFilteringEL_dll = "libKitware.VTK.vtkGenericFiltering.Unmanaged.so" |
| Export layer functions for 'vtkGenericFiltering' are exported from the DLL named by the value of this variable. | |
| const string | vtkGeovisEL_dll = "libKitware.VTK.vtkGeovis.Unmanaged.so" |
| Export layer functions for 'vtkGeovis' are exported from the DLL named by the value of this variable. | |
| const string | vtkGraphicsEL_dll = "libKitware.VTK.vtkGraphics.Unmanaged.so" |
| Export layer functions for 'vtkGraphics' are exported from the DLL named by the value of this variable. | |
| const string | vtkHybridEL_dll = "libKitware.VTK.vtkHybrid.Unmanaged.so" |
| Export layer functions for 'vtkHybrid' are exported from the DLL named by the value of this variable. | |
| const string | vtkIOEL_dll = "libKitware.VTK.vtkIO.Unmanaged.so" |
| Export layer functions for 'vtkIO' are exported from the DLL named by the value of this variable. | |
| const string | vtkImagingEL_dll = "libKitware.VTK.vtkImaging.Unmanaged.so" |
| Export layer functions for 'vtkImaging' are exported from the DLL named by the value of this variable. | |
| const string | vtkInfovisEL_dll = "libKitware.VTK.vtkInfovis.Unmanaged.so" |
| Export layer functions for 'vtkInfovis' are exported from the DLL named by the value of this variable. | |
| const string | vtkParallelEL_dll = "libKitware.VTK.vtkParallel.Unmanaged.so" |
| Export layer functions for 'vtkParallel' are exported from the DLL named by the value of this variable. | |
| const string | vtkRenderingEL_dll = "libKitware.VTK.vtkRendering.Unmanaged.so" |
| Export layer functions for 'vtkRendering' are exported from the DLL named by the value of this variable. | |
| const string | vtkViewsEL_dll = "libKitware.VTK.vtkViews.Unmanaged.so" |
| Export layer functions for 'vtkViews' are exported from the DLL named by the value of this variable. | |
| const string | vtkVolumeRenderingEL_dll = "libKitware.VTK.vtkVolumeRendering.Unmanaged.so" |
| Export layer functions for 'vtkVolumeRendering' are exported from the DLL named by the value of this variable. | |
| const string | vtkWidgetsEL_dll = "libKitware.VTK.vtkWidgets.Unmanaged.so" |
| Export layer functions for 'vtkWidgets' are exported from the DLL named by the value of this variable. | |
Static Public Attributes | |
| static new readonly string | MRClassNameKey = "29vtkOpenGLPainterDeviceAdapter" |
| Automatically generated type registration mechanics. | |
Static Public Attributes inherited from Kitware.VTK.vtkPainterDeviceAdapter | |
Static Public Attributes inherited from Kitware.VTK.vtkObject | |
Static Public Attributes inherited from Kitware.VTK.vtkObjectBase | |
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. | |
Static Private Member Functions | |
| static | vtkOpenGLPainterDeviceAdapter () |
| Automatically generated type registration mechanics. | |
vtkOpenGLPainterDeviceAdapter - An adapter between a vtkPainter and a rendering device.
Description
An adapter between vtkPainter and the OpenGL rendering system. Only a handful of attributes with special meaning are supported. The OpenGL attribute used for each attribute is given below.
/// vtkDataSetAttributes::NORMALS glNormal /// vtkDataSetAttributes:::SCALARS glColor /// vtkDataSetAttributes::TCOORDS glTexCoord /// vtkDataSetAttributes::NUM_ATTRIBUTES glVertex ///
|
staticprivate |
Automatically generated type registration mechanics.
| Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter | ( | IntPtr | rawCppThis, |
| bool | callDisposalMethod, | ||
| bool | strong | ||
| ) |
Automatically generated constructor - called from generated code. DO NOT call directly.
| Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter | ( | ) |
*Undocumented Block
|
virtual |
Converts mode from VTK_* to GL_* and calls glBegin.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Returns true if renderer is a vtkOpenGLRenderer.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glEnableClientState or glDisableClientState.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
protected |
Automatically generated protected Dispose method - called from public Dispose or the C# destructor. DO NOT call directly.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glDrawArrays. Mode is converted from VTK_* to GL_*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glDrawElements. Mode and type are converted from VTK_* to GL_*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glEnableClientState or glDisableClientState.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glEnd.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Returns if the given attribute type is supported by the device. Returns 1 is supported, 0 otherwise.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Turns blending on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Turns lighting on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Turns antialiasing on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Turns emphasis of vertices on or off for vertex selection. When emphasized verts are drawn nearer to the camera and are drawn larger than normal to make selection of them more reliable.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
| new vtkOpenGLPainterDeviceAdapter Kitware.VTK.vtkOpenGLPainterDeviceAdapter.NewInstance | ( | ) |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Returns current blending setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Returns current lighting setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Returns current antialiasing setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
static |
*Undocumented Block
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls one of glVertex*, glNormal*, glColor*, or glTexCoord*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls glMultiTex.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Calls one of glVertexPointer, glNormalPointer, glColorPointer, or glTexCoordPointer.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
virtual |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
|
static |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
| new const string Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MRFullTypeName = "Kitware.VTK.vtkOpenGLPainterDeviceAdapter" |
Automatically generated type registration mechanics.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
1.8.1