Go to the documentation of this file.
49 #include "vtkRenderingCoreModule.h"
61 #define VTK_TEXTURE_QUALITY_DEFAULT 0
62 #define VTK_TEXTURE_QUALITY_16BIT 16
63 #define VTK_TEXTURE_QUALITY_32BIT 32
134 vtkGetMacro(Mipmap,
bool);
135 vtkSetMacro(Mipmap,
bool);
136 vtkBooleanMacro(Mipmap,
bool);
144 vtkSetMacro(Quality,
int);
145 vtkGetMacro(Quality,
int);
165 vtkSetMacro(ColorMode,
int);
166 vtkGetMacro(ColorMode,
int);
199 unsigned char* MapScalarsToColors(
vtkDataArray* scalars);
216 VTK_TEXTURE_BLENDING_MODE_NONE = 0,
222 VTK_TEXTURE_BLENDING_MODE_SUBTRACT
230 vtkGetMacro(BlendingMode,
int);
231 vtkSetMacro(BlendingMode,
int);
239 vtkGetMacro(PremultipliedAlpha,
bool);
240 vtkSetMacro(PremultipliedAlpha,
bool);
241 vtkBooleanMacro(PremultipliedAlpha,
bool);
252 vtkGetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
253 vtkSetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
254 vtkBooleanMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
263 virtual int IsTranslucent();
277 vtkGetMacro(CubeMap,
bool);
278 vtkBooleanMacro(CubeMap,
bool);
279 void SetCubeMap(
bool val);
289 vtkGetMacro(UseSRGBColorSpace,
bool);
290 vtkSetMacro(UseSRGBColorSpace,
bool);
291 vtkBooleanMacro(UseSRGBColorSpace,
bool);
int SelfAdjustingTableRange
#define VTK_COLOR_MODE_MAP_SCALARS
void SetColorModeToDefault()
vtkTypeBool RestrictPowerOf2ImageSmaller
void ExecuteData(vtkDataObject *) override
This method is the old style execute method, provided for the sake of backwards compatibility with ol...
vtkTimeStamp TranslucentComputationTime
record modification and/or execution time
dynamic, self-adjusting array of unsigned char
abstract superclass for arrays of numeric data
Generic algorithm superclass for image algs.
vtkUnsignedCharArray * MappedScalars
vtkDataObject * GetInput()
void SetColorModeToDirectScalars()
window superclass for vtkRenderWindow
#define VTK_TEXTURE_QUALITY_DEFAULT
handles properties associated with a texture map
void SetColorModeToMapScalars()
topologically and geometrically regular array of data
a simple class to control print indentation
VTKTextureBlendingMode
Used to specify how the texture will blend its RGB and Alpha values with other textures and the fragm...
virtual void PostRender(vtkRenderer *)
Cleans up after the texture rendering to restore the state of the graphics context.
Superclass for mapping scalar values to colors.
virtual void Load(vtkRenderer *)
Abstract interface to renderer.
int TranslucentCachedResult
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
static vtkAlgorithm * New()
#define VTK_COLOR_MODE_DEFAULT
#define VTK_TEXTURE_QUALITY_32BIT
vtkScalarsToColors * LookupTable
abstract specification for renderers
#define VTK_COLOR_MODE_DIRECT_SCALARS
virtual int GetTextureUnit()
Return the texture unit used for this texture.
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
general representation of visualization data
void SetQualityToDefault()
#define VTK_TEXTURE_QUALITY_16BIT