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). | |
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. | |
Static Public Attributes | |
static new readonly string | MRClassNameKey = "29vtkOpenGLPainterDeviceAdapter" |
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 | vtkOpenGLPainterDeviceAdapter_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkOpenGLPainterDeviceAdapter_BeginPrimitive_01 (HandleRef pThis, int mode) |
static internal int | vtkOpenGLPainterDeviceAdapter_Compatible_02 (HandleRef pThis, HandleRef renderer) |
static internal void | vtkOpenGLPainterDeviceAdapter_DisableAttributeArray_03 (HandleRef pThis, int index) |
static internal void | vtkOpenGLPainterDeviceAdapter_DrawArrays_04 (HandleRef pThis, int mode, int first, int count) |
static internal void | vtkOpenGLPainterDeviceAdapter_DrawElements_05 (HandleRef pThis, int mode, int count, int type, IntPtr indices) |
static internal void | vtkOpenGLPainterDeviceAdapter_EnableAttributeArray_06 (HandleRef pThis, int index) |
static internal void | vtkOpenGLPainterDeviceAdapter_EndPrimitive_07 (HandleRef pThis) |
static internal int | vtkOpenGLPainterDeviceAdapter_IsA_08 (HandleRef pThis, string type) |
static internal int | vtkOpenGLPainterDeviceAdapter_IsAttributesSupported_09 (HandleRef pThis, int attribute) |
static internal int | vtkOpenGLPainterDeviceAdapter_IsTypeOf_10 (string type) |
static internal void | vtkOpenGLPainterDeviceAdapter_MakeBlending_11 (HandleRef pThis, int mode) |
static internal void | vtkOpenGLPainterDeviceAdapter_MakeLighting_12 (HandleRef pThis, int mode) |
static internal void | vtkOpenGLPainterDeviceAdapter_MakeMultisampling_13 (HandleRef pThis, int mode) |
static internal void | vtkOpenGLPainterDeviceAdapter_MakeVertexEmphasis_14 (HandleRef pThis, byte mode) |
static internal IntPtr | vtkOpenGLPainterDeviceAdapter_NewInstance_16 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal int | vtkOpenGLPainterDeviceAdapter_QueryBlending_17 (HandleRef pThis) |
static internal int | vtkOpenGLPainterDeviceAdapter_QueryLighting_18 (HandleRef pThis) |
static internal int | vtkOpenGLPainterDeviceAdapter_QueryMultisampling_19 (HandleRef pThis) |
static internal IntPtr | vtkOpenGLPainterDeviceAdapter_SafeDownCast_20 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount) |
static internal void | vtkOpenGLPainterDeviceAdapter_SendAttribute_21 (HandleRef pThis, int index, int components, int type, IntPtr attribute, int offset) |
static internal void | vtkOpenGLPainterDeviceAdapter_SendMultiTextureCoords_22 (HandleRef pThis, int numcomp, int type, IntPtr attribute, int idx, int offset) |
static internal void | vtkOpenGLPainterDeviceAdapter_SetAttributePointer_23 (HandleRef pThis, int index, int numcomponents, int type, int stride, IntPtr pointer) |
static internal void | vtkOpenGLPainterDeviceAdapter_Stencil_24 (HandleRef pThis, int on) |
static internal void | vtkOpenGLPainterDeviceAdapter_TestStencil_25 (HandleRef pThis, int value) |
static internal void | vtkOpenGLPainterDeviceAdapter_WriteStencil_26 (HandleRef pThis, int value) |
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 ///
static Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter | ( | ) | [static, private] |
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.
Undocumented Block.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.BeginPrimitive | ( | int | mode | ) | [virtual] |
Converts mode from VTK_* to GL_* and calls glBegin.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.Compatible | ( | vtkRenderer | renderer | ) | [virtual] |
Returns true if renderer is a vtkOpenGLRenderer.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.DisableAttributeArray | ( | int | index | ) | [virtual] |
Calls glEnableClientState or glDisableClientState.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.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.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.DrawArrays | ( | int | mode, |
int | first, | ||
int | count | ||
) | [virtual] |
Calls glDrawArrays. Mode is converted from VTK_* to GL_*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.DrawElements | ( | int | mode, |
int | count, | ||
int | type, | ||
IntPtr | indices | ||
) | [virtual] |
Calls glDrawElements. Mode and type are converted from VTK_* to GL_*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.EnableAttributeArray | ( | int | index | ) | [virtual] |
Calls glEnableClientState or glDisableClientState.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.EndPrimitive | ( | ) | [virtual] |
Calls glEnd.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.IsA | ( | string | type | ) | [virtual] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.IsAttributesSupported | ( | int | attribute | ) | [virtual] |
Returns if the given attribute type is supported by the device. Returns 1 is supported, 0 otherwise.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
static new int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.IsTypeOf | ( | string | type | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MakeBlending | ( | int | mode | ) | [virtual] |
Turns blending on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MakeLighting | ( | int | mode | ) | [virtual] |
Turns lighting on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MakeMultisampling | ( | int | mode | ) | [virtual] |
Turns antialiasing on and off.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MakeVertexEmphasis | ( | bool | mode | ) | [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 new vtkOpenGLPainterDeviceAdapter Kitware.VTK.vtkOpenGLPainterDeviceAdapter.New | ( | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.QueryBlending | ( | ) | [virtual] |
Returns current blending setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.QueryLighting | ( | ) | [virtual] |
Returns current lighting setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.QueryMultisampling | ( | ) | [virtual] |
Returns current antialiasing setting.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
static new vtkOpenGLPainterDeviceAdapter Kitware.VTK.vtkOpenGLPainterDeviceAdapter.SafeDownCast | ( | vtkObjectBase | o | ) | [static] |
Undocumented Block.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.SendAttribute | ( | int | index, |
int | components, | ||
int | type, | ||
IntPtr | attribute, | ||
int | offset | ||
) | [virtual] |
Calls one of glVertex*, glNormal*, glColor*, or glTexCoord*.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.SendMultiTextureCoords | ( | int | numcomp, |
int | type, | ||
IntPtr | attribute, | ||
int | idx, | ||
int | offset | ||
) | [virtual] |
Calls glMultiTex.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.SetAttributePointer | ( | int | index, |
int | numcomponents, | ||
int | type, | ||
int | stride, | ||
IntPtr | pointer | ||
) | [virtual] |
Calls one of glVertexPointer, glNormalPointer, glColorPointer, or glTexCoordPointer.
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.Stencil | ( | int | on | ) | [virtual] |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.TestStencil | ( | int | value | ) | [virtual] |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_BeginPrimitive_01 | ( | HandleRef | pThis, |
int | mode | ||
) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_Compatible_02 | ( | HandleRef | pThis, |
HandleRef | renderer | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_DisableAttributeArray_03 | ( | HandleRef | pThis, |
int | index | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_DrawArrays_04 | ( | HandleRef | pThis, |
int | mode, | ||
int | first, | ||
int | count | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_DrawElements_05 | ( | HandleRef | pThis, |
int | mode, | ||
int | count, | ||
int | type, | ||
IntPtr | indices | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_EnableAttributeArray_06 | ( | HandleRef | pThis, |
int | index | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_EndPrimitive_07 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_IsA_08 | ( | HandleRef | pThis, |
string | type | ||
) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_IsAttributesSupported_09 | ( | HandleRef | pThis, |
int | attribute | ||
) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_IsTypeOf_10 | ( | string | type | ) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_MakeBlending_11 | ( | HandleRef | pThis, |
int | mode | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_MakeLighting_12 | ( | HandleRef | pThis, |
int | mode | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_MakeMultisampling_13 | ( | HandleRef | pThis, |
int | mode | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_MakeVertexEmphasis_14 | ( | HandleRef | pThis, |
byte | mode | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_New | ( | ref uint | mteStatus, |
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal IntPtr Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_NewInstance_16 | ( | HandleRef | pThis, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_QueryBlending_17 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_QueryLighting_18 | ( | HandleRef | pThis | ) | [private] |
static internal int Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_QueryMultisampling_19 | ( | HandleRef | pThis | ) | [private] |
static internal IntPtr Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_SafeDownCast_20 | ( | HandleRef | o, |
ref uint | mteStatus, | ||
ref uint | mteIndex, | ||
ref uint | rawRefCount | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_SendAttribute_21 | ( | HandleRef | pThis, |
int | index, | ||
int | components, | ||
int | type, | ||
IntPtr | attribute, | ||
int | offset | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_SendMultiTextureCoords_22 | ( | HandleRef | pThis, |
int | numcomp, | ||
int | type, | ||
IntPtr | attribute, | ||
int | idx, | ||
int | offset | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_SetAttributePointer_23 | ( | HandleRef | pThis, |
int | index, | ||
int | numcomponents, | ||
int | type, | ||
int | stride, | ||
IntPtr | pointer | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_Stencil_24 | ( | HandleRef | pThis, |
int | on | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_TestStencil_25 | ( | HandleRef | pThis, |
int | value | ||
) | [private] |
static internal void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.vtkOpenGLPainterDeviceAdapter_WriteStencil_26 | ( | HandleRef | pThis, |
int | value | ||
) | [private] |
override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.WriteStencil | ( | int | value | ) | [virtual] |
Control use of the stencil buffer (for vertex selection).
Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.
new readonly string Kitware.VTK.vtkOpenGLPainterDeviceAdapter.MRClassNameKey = "29vtkOpenGLPainterDeviceAdapter" [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.