Go to the documentation of this file.
55 #include "vtkRenderingCoreModule.h"
67 #define VTK_TEXTURE_QUALITY_DEFAULT 0
68 #define VTK_TEXTURE_QUALITY_16BIT 16
69 #define VTK_TEXTURE_QUALITY_32BIT 32
140 vtkGetMacro(Mipmap,
bool);
141 vtkSetMacro(Mipmap,
bool);
142 vtkBooleanMacro(Mipmap,
bool);
150 vtkSetMacro(Quality,
int);
151 vtkGetMacro(Quality,
int);
171 vtkSetMacro(ColorMode,
int);
172 vtkGetMacro(ColorMode,
int);
205 unsigned char* MapScalarsToColors(
vtkDataArray* scalars);
222 VTK_TEXTURE_BLENDING_MODE_NONE = 0,
228 VTK_TEXTURE_BLENDING_MODE_SUBTRACT
236 vtkGetMacro(BlendingMode,
int);
237 vtkSetMacro(BlendingMode,
int);
245 vtkGetMacro(PremultipliedAlpha,
bool);
246 vtkSetMacro(PremultipliedAlpha,
bool);
247 vtkBooleanMacro(PremultipliedAlpha,
bool);
258 vtkGetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
259 vtkSetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
260 vtkBooleanMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
269 virtual int IsTranslucent();
283 vtkGetMacro(CubeMap,
bool);
284 vtkBooleanMacro(CubeMap,
bool);
285 void SetCubeMap(
bool val);
295 vtkGetMacro(UseSRGBColorSpace,
bool);
296 vtkSetMacro(UseSRGBColorSpace,
bool);
297 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