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

vtkTexture - handles properties associated with a texture map More...

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

List of all members.

Public Types

enum  VTKTextureBlendingMode {
  VTK_TEXTURE_BLENDING_MODE_ADD = 3, VTK_TEXTURE_BLENDING_MODE_ADD_SIGNED = 4, VTK_TEXTURE_BLENDING_MODE_INTERPOLATE = 5, VTK_TEXTURE_BLENDING_MODE_MODULATE = 2,
  VTK_TEXTURE_BLENDING_MODE_NONE = 0, VTK_TEXTURE_BLENDING_MODE_REPLACE = 1, VTK_TEXTURE_BLENDING_MODE_SUBTRACT = 6
}
 Set a transform on the texture which allows one to scale, rotate and translate the texture. More...

Public Member Functions

 vtkTexture (IntPtr rawCppThis, bool callDisposalMethod, bool strong)
 Automatically generated constructor - called from generated code. DO NOT call directly.
 vtkTexture ()
 Undocumented Block.
virtual void EdgeClampOff ()
 Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.
virtual void EdgeClampOn ()
 Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.
virtual int GetBlendingMode ()
 Used to specify how the texture will blend its RGB and Alpha values with other textures and the fragment the texture is rendered upon.
virtual int GetEdgeClamp ()
 Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.
new vtkImageData GetInput ()
 Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.
virtual int GetInterpolate ()
 Turn on/off linear interpolation of the texture map when rendering.
virtual vtkScalarsToColors GetLookupTable ()
 Specify the lookup table to convert scalars if necessary.
virtual int GetMapColorScalarsThroughLookupTable ()
 Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.
virtual vtkUnsignedCharArray GetMappedScalars ()
 Get Mapped Scalars.
virtual bool GetPremultipliedAlpha ()
 Whether the texture colors are premultiplied by alpha. Initial value is false.
virtual int GetQuality ()
 Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.
virtual int GetRepeat ()
 Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.
virtual int GetRestrictPowerOf2ImageSmaller ()
 When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.
virtual vtkTransform GetTransform ()
 Set a transform on the texture which allows one to scale, rotate and translate the texture.
virtual void InterpolateOff ()
 Turn on/off linear interpolation of the texture map when rendering.
virtual void InterpolateOn ()
 Turn on/off linear interpolation of the texture map when rendering.
override int IsA (string type)
 Undocumented Block.
virtual int IsTranslucent ()
 Is this Texture Translucent? returns false (0) if the texture is either fully opaque or has only fully transparent pixels and fully opaque pixels and the Interpolate flag is turn off.
virtual void Load (vtkRenderer arg0)
 Abstract interface to renderer. Each concrete subclass of vtkTexture will load its data into graphics system in response to this method invocation.
virtual void MapColorScalarsThroughLookupTableOff ()
 Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.
virtual void MapColorScalarsThroughLookupTableOn ()
 Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.
IntPtr MapScalarsToColors (vtkDataArray scalars)
 Map scalar values into color scalars.
new vtkTexture NewInstance ()
 Undocumented Block.
virtual void PostRender (vtkRenderer arg0)
 Cleans up after the texture rendering to restore the state of the graphics context.
virtual void PremultipliedAlphaOff ()
 Whether the texture colors are premultiplied by alpha. Initial value is false.
virtual void PremultipliedAlphaOn ()
 Whether the texture colors are premultiplied by alpha. Initial value is false.
virtual void ReleaseGraphicsResources (vtkWindow arg0)
 Release any graphics resources that are being consumed by this texture. The parameter window could be used to determine which graphic resources to release.
virtual void Render (vtkRenderer ren)
 Renders a texture map. It first checks the object's modified time to make sure the texture maps Input is valid, then it invokes the Load() method.
virtual void RepeatOff ()
 Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.
virtual void RepeatOn ()
 Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.
virtual void RestrictPowerOf2ImageSmallerOff ()
 When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.
virtual void RestrictPowerOf2ImageSmallerOn ()
 When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.
virtual void SetBlendingMode (int _arg)
 Used to specify how the texture will blend its RGB and Alpha values with other textures and the fragment the texture is rendered upon.
virtual void SetEdgeClamp (int _arg)
 Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.
virtual void SetInterpolate (int _arg)
 Turn on/off linear interpolation of the texture map when rendering.
void SetLookupTable (vtkScalarsToColors arg0)
 Specify the lookup table to convert scalars if necessary.
virtual void SetMapColorScalarsThroughLookupTable (int _arg)
 Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.
virtual void SetPremultipliedAlpha (bool _arg)
 Whether the texture colors are premultiplied by alpha. Initial value is false.
virtual void SetQuality (int _arg)
 Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.
void SetQualityTo16Bit ()
 Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.
void SetQualityTo32Bit ()
 Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.
void SetQualityToDefault ()
 Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.
virtual void SetRepeat (int _arg)
 Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.
virtual void SetRestrictPowerOf2ImageSmaller (int _arg)
 When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.
void SetTransform (vtkTransform transform)
 Set a transform on the texture which allows one to scale, rotate and translate the texture.

Static Public Member Functions

static new vtkTexture New ()
 Undocumented Block.
static new int IsTypeOf (string type)
 Undocumented Block.
static new vtkTexture SafeDownCast (vtkObjectBase o)
 Undocumented Block.

Public Attributes

new const string MRFullTypeName = "Kitware.VTK.vtkTexture"
 Automatically generated type registration mechanics.

Static Public Attributes

static new readonly string MRClassNameKey = "10vtkTexture"
 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 vtkTexture_New (ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTexture_EdgeClampOff_01 (HandleRef pThis)
static internal void vtkTexture_EdgeClampOn_02 (HandleRef pThis)
static internal int vtkTexture_GetBlendingMode_03 (HandleRef pThis)
static internal int vtkTexture_GetEdgeClamp_04 (HandleRef pThis)
static internal IntPtr vtkTexture_GetInput_05 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkTexture_GetInterpolate_06 (HandleRef pThis)
static internal IntPtr vtkTexture_GetLookupTable_07 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal int vtkTexture_GetMapColorScalarsThroughLookupTable_08 (HandleRef pThis)
static internal IntPtr vtkTexture_GetMappedScalars_09 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal byte vtkTexture_GetPremultipliedAlpha_10 (HandleRef pThis)
static internal int vtkTexture_GetQuality_11 (HandleRef pThis)
static internal int vtkTexture_GetRepeat_12 (HandleRef pThis)
static internal int vtkTexture_GetRestrictPowerOf2ImageSmaller_13 (HandleRef pThis)
static internal IntPtr vtkTexture_GetTransform_14 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTexture_InterpolateOff_15 (HandleRef pThis)
static internal void vtkTexture_InterpolateOn_16 (HandleRef pThis)
static internal int vtkTexture_IsA_17 (HandleRef pThis, string type)
static internal int vtkTexture_IsTranslucent_18 (HandleRef pThis)
static internal int vtkTexture_IsTypeOf_19 (string type)
static internal void vtkTexture_Load_20 (HandleRef pThis, HandleRef arg0)
static internal void vtkTexture_MapColorScalarsThroughLookupTableOff_21 (HandleRef pThis)
static internal void vtkTexture_MapColorScalarsThroughLookupTableOn_22 (HandleRef pThis)
static internal IntPtr vtkTexture_MapScalarsToColors_23 (HandleRef pThis, HandleRef scalars)
static internal IntPtr vtkTexture_NewInstance_25 (HandleRef pThis, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTexture_PostRender_26 (HandleRef pThis, HandleRef arg0)
static internal void vtkTexture_PremultipliedAlphaOff_27 (HandleRef pThis)
static internal void vtkTexture_PremultipliedAlphaOn_28 (HandleRef pThis)
static internal void vtkTexture_ReleaseGraphicsResources_29 (HandleRef pThis, HandleRef arg0)
static internal void vtkTexture_Render_30 (HandleRef pThis, HandleRef ren)
static internal void vtkTexture_RepeatOff_31 (HandleRef pThis)
static internal void vtkTexture_RepeatOn_32 (HandleRef pThis)
static internal void vtkTexture_RestrictPowerOf2ImageSmallerOff_33 (HandleRef pThis)
static internal void vtkTexture_RestrictPowerOf2ImageSmallerOn_34 (HandleRef pThis)
static internal IntPtr vtkTexture_SafeDownCast_35 (HandleRef o, ref uint mteStatus, ref uint mteIndex, ref uint rawRefCount)
static internal void vtkTexture_SetBlendingMode_36 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetEdgeClamp_37 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetInterpolate_38 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetLookupTable_39 (HandleRef pThis, HandleRef arg0)
static internal void vtkTexture_SetMapColorScalarsThroughLookupTable_40 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetPremultipliedAlpha_41 (HandleRef pThis, byte _arg)
static internal void vtkTexture_SetQuality_42 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetQualityTo16Bit_43 (HandleRef pThis)
static internal void vtkTexture_SetQualityTo32Bit_44 (HandleRef pThis)
static internal void vtkTexture_SetQualityToDefault_45 (HandleRef pThis)
static internal void vtkTexture_SetRepeat_46 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetRestrictPowerOf2ImageSmaller_47 (HandleRef pThis, int _arg)
static internal void vtkTexture_SetTransform_48 (HandleRef pThis, HandleRef transform)

Static Private Member Functions

static vtkTexture ()
 Automatically generated type registration mechanics.

Detailed Description

vtkTexture - handles properties associated with a texture map

Description vtkTexture is an object that handles loading and binding of texture maps. It obtains its data from an input image data dataset type. Thus you can create visualization pipelines to read, process, and construct textures. Note that textures will only work if texture coordinates are also defined, and if the rendering system supports texture.

Instances of vtkTexture are associated with actors via the actor's SetTexture() method. Actors can share texture maps (this is encouraged to save memory resources.)


Member Enumeration Documentation

Set a transform on the texture which allows one to scale, rotate and translate the texture.

Enumerator:
VTK_TEXTURE_BLENDING_MODE_ADD 

enum member

VTK_TEXTURE_BLENDING_MODE_ADD_SIGNED 

enum member

VTK_TEXTURE_BLENDING_MODE_INTERPOLATE 

enum member

VTK_TEXTURE_BLENDING_MODE_MODULATE 

enum member

VTK_TEXTURE_BLENDING_MODE_NONE 

enum member

VTK_TEXTURE_BLENDING_MODE_REPLACE 

enum member

VTK_TEXTURE_BLENDING_MODE_SUBTRACT 

enum member


Constructor & Destructor Documentation

static Kitware.VTK.vtkTexture.vtkTexture ( ) [static, private]

Automatically generated type registration mechanics.

Kitware.VTK.vtkTexture.vtkTexture ( 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.vtkTexture.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.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

virtual void Kitware.VTK.vtkTexture.EdgeClampOff ( ) [virtual]

Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.

virtual void Kitware.VTK.vtkTexture.EdgeClampOn ( ) [virtual]

Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.

virtual int Kitware.VTK.vtkTexture.GetBlendingMode ( ) [virtual]

Used to specify how the texture will blend its RGB and Alpha values with other textures and the fragment the texture is rendered upon.

virtual int Kitware.VTK.vtkTexture.GetEdgeClamp ( ) [virtual]

Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.

Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Here is the call graph for this function:

virtual int Kitware.VTK.vtkTexture.GetInterpolate ( ) [virtual]

Turn on/off linear interpolation of the texture map when rendering.

Specify the lookup table to convert scalars if necessary.

Here is the call graph for this function:

Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.

Get Mapped Scalars.

Here is the call graph for this function:

Whether the texture colors are premultiplied by alpha. Initial value is false.

virtual int Kitware.VTK.vtkTexture.GetQuality ( ) [virtual]

Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.

virtual int Kitware.VTK.vtkTexture.GetRepeat ( ) [virtual]

Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.

When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.

Set a transform on the texture which allows one to scale, rotate and translate the texture.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTexture.InterpolateOff ( ) [virtual]

Turn on/off linear interpolation of the texture map when rendering.

virtual void Kitware.VTK.vtkTexture.InterpolateOn ( ) [virtual]

Turn on/off linear interpolation of the texture map when rendering.

override int Kitware.VTK.vtkTexture.IsA ( string  type) [virtual]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

virtual int Kitware.VTK.vtkTexture.IsTranslucent ( ) [virtual]

Is this Texture Translucent? returns false (0) if the texture is either fully opaque or has only fully transparent pixels and fully opaque pixels and the Interpolate flag is turn off.

static new int Kitware.VTK.vtkTexture.IsTypeOf ( string  type) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

virtual void Kitware.VTK.vtkTexture.Load ( vtkRenderer  arg0) [virtual]

Abstract interface to renderer. Each concrete subclass of vtkTexture will load its data into graphics system in response to this method invocation.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.

Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.

Map scalar values into color scalars.

static new vtkTexture Kitware.VTK.vtkTexture.New ( ) [static]

Undocumented Block.

Reimplemented from Kitware.VTK.vtkAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

virtual void Kitware.VTK.vtkTexture.PostRender ( vtkRenderer  arg0) [virtual]

Cleans up after the texture rendering to restore the state of the graphics context.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

Whether the texture colors are premultiplied by alpha. Initial value is false.

virtual void Kitware.VTK.vtkTexture.PremultipliedAlphaOn ( ) [virtual]

Whether the texture colors are premultiplied by alpha. Initial value is false.

Release any graphics resources that are being consumed by this texture. The parameter window could be used to determine which graphic resources to release.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

virtual void Kitware.VTK.vtkTexture.Render ( vtkRenderer  ren) [virtual]

Renders a texture map. It first checks the object's modified time to make sure the texture maps Input is valid, then it invokes the Load() method.

virtual void Kitware.VTK.vtkTexture.RepeatOff ( ) [virtual]

Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.

virtual void Kitware.VTK.vtkTexture.RepeatOn ( ) [virtual]

Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.

When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.

When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.

Undocumented Block.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

Here is the call graph for this function:

virtual void Kitware.VTK.vtkTexture.SetBlendingMode ( int  _arg) [virtual]

Used to specify how the texture will blend its RGB and Alpha values with other textures and the fragment the texture is rendered upon.

virtual void Kitware.VTK.vtkTexture.SetEdgeClamp ( int  _arg) [virtual]

Turn on/off the clamping of the texture map when the texture coords extend beyond the [0,1] range. Only used when Repeat is off, and edge clamping is supported by the graphics card.

virtual void Kitware.VTK.vtkTexture.SetInterpolate ( int  _arg) [virtual]

Turn on/off linear interpolation of the texture map when rendering.

Specify the lookup table to convert scalars if necessary.

Turn on/off the mapping of color scalars through the lookup table. The default is Off. If Off, unsigned char scalars will be used directly as texture. If On, scalars will be mapped through the lookup table to generate 4-component unsigned char scalars. This ivar does not affect other scalars like unsigned short, float, etc. These scalars are always mapped through lookup tables.

virtual void Kitware.VTK.vtkTexture.SetPremultipliedAlpha ( bool  _arg) [virtual]

Whether the texture colors are premultiplied by alpha. Initial value is false.

virtual void Kitware.VTK.vtkTexture.SetQuality ( int  _arg) [virtual]

Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.

Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.

Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.

Force texture quality to 16-bit or 32-bit. This might not be supported on all machines.

virtual void Kitware.VTK.vtkTexture.SetRepeat ( int  _arg) [virtual]

Turn on/off the repetition of the texture map when the texture coords extend beyond the [0,1] range.

virtual void Kitware.VTK.vtkTexture.SetRestrictPowerOf2ImageSmaller ( int  _arg) [virtual]

When the texture is forced to be a power of 2, the default behavior is for the "new" image's dimensions to be greater than or equal to with respects to the original. Setting RestrictPowerOf2ImageSmaller to be 1 (or ON) with force the new image's dimensions to be less than or equal to with respects to the original.

Set a transform on the texture which allows one to scale, rotate and translate the texture.

static internal void Kitware.VTK.vtkTexture.vtkTexture_EdgeClampOff_01 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_EdgeClampOn_02 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetBlendingMode_03 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetEdgeClamp_04 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_GetInput_05 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetInterpolate_06 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_GetLookupTable_07 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetMapColorScalarsThroughLookupTable_08 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_GetMappedScalars_09 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal byte Kitware.VTK.vtkTexture.vtkTexture_GetPremultipliedAlpha_10 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetQuality_11 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetRepeat_12 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_GetRestrictPowerOf2ImageSmaller_13 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_GetTransform_14 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_InterpolateOff_15 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_InterpolateOn_16 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_IsA_17 ( HandleRef  pThis,
string  type 
) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_IsTranslucent_18 ( HandleRef  pThis) [private]
static internal int Kitware.VTK.vtkTexture.vtkTexture_IsTypeOf_19 ( string  type) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_Load_20 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_MapColorScalarsThroughLookupTableOff_21 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_MapColorScalarsThroughLookupTableOn_22 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_MapScalarsToColors_23 ( HandleRef  pThis,
HandleRef  scalars 
) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_New ( ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_NewInstance_25 ( HandleRef  pThis,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_PostRender_26 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_PremultipliedAlphaOff_27 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_PremultipliedAlphaOn_28 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_ReleaseGraphicsResources_29 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_Render_30 ( HandleRef  pThis,
HandleRef  ren 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_RepeatOff_31 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_RepeatOn_32 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_RestrictPowerOf2ImageSmallerOff_33 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_RestrictPowerOf2ImageSmallerOn_34 ( HandleRef  pThis) [private]
static internal IntPtr Kitware.VTK.vtkTexture.vtkTexture_SafeDownCast_35 ( HandleRef  o,
ref uint  mteStatus,
ref uint  mteIndex,
ref uint  rawRefCount 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetBlendingMode_36 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetEdgeClamp_37 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetInterpolate_38 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetLookupTable_39 ( HandleRef  pThis,
HandleRef  arg0 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetMapColorScalarsThroughLookupTable_40 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetPremultipliedAlpha_41 ( HandleRef  pThis,
byte  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetQuality_42 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetQualityTo16Bit_43 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetQualityTo32Bit_44 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetQualityToDefault_45 ( HandleRef  pThis) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetRepeat_46 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetRestrictPowerOf2ImageSmaller_47 ( HandleRef  pThis,
int  _arg 
) [private]
static internal void Kitware.VTK.vtkTexture.vtkTexture_SetTransform_48 ( HandleRef  pThis,
HandleRef  transform 
) [private]

Member Data Documentation

new readonly string Kitware.VTK.vtkTexture.MRClassNameKey = "10vtkTexture" [static]

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.

new const string Kitware.VTK.vtkTexture.MRFullTypeName = "Kitware.VTK.vtkTexture"

Automatically generated type registration mechanics.

Reimplemented from Kitware.VTK.vtkImageAlgorithm.

Reimplemented in Kitware.VTK.vtkOpenGLTexture.


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