ActiViz .NET  5.8.0
Public Member Functions | Static Public Member Functions | Public Attributes | Static Public Attributes | Protected Member Functions | Private Member Functions | Static Private Member Functions
Kitware.VTK.vtkOpenGLPainterDeviceAdapter Class Reference

vtkOpenGLPainterDeviceAdapter - An adapter between a vtkPainter and a rendering device. More...

Inheritance diagram for Kitware.VTK.vtkOpenGLPainterDeviceAdapter:
[legend]
Collaboration diagram for Kitware.VTK.vtkOpenGLPainterDeviceAdapter:
[legend]

List of all members.

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.

Detailed Description

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
/// 

Constructor & Destructor Documentation

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.


Member Function Documentation

override void Kitware.VTK.vtkOpenGLPainterDeviceAdapter.BeginPrimitive ( int  mode) [virtual]

Converts mode from VTK_* to GL_* and calls glBegin.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Returns true if renderer is a vtkOpenGLRenderer.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

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.

Calls glEnableClientState or glDisableClientState.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

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.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Returns current blending setting.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Returns current lighting setting.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Returns current antialiasing setting.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkPainterDeviceAdapter.

Here is the call graph for this function:

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 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 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 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.


Member Data Documentation

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.


The documentation for this class was generated from the following file: