 |
VTK
9.0.1
|
Go to the documentation of this file.
50 #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);
146 vtkSetMacro(MaximumAnisotropicFiltering,
float);
147 vtkGetMacro(MaximumAnisotropicFiltering,
float);
155 vtkSetMacro(Quality,
int);
156 vtkGetMacro(Quality,
int);
173 vtkSetMacro(ColorMode,
int);
174 vtkGetMacro(ColorMode,
int);
204 unsigned char* MapScalarsToColors(
vtkDataArray* scalars);
221 VTK_TEXTURE_BLENDING_MODE_NONE = 0,
227 VTK_TEXTURE_BLENDING_MODE_SUBTRACT
235 vtkGetMacro(BlendingMode,
int);
236 vtkSetMacro(BlendingMode,
int);
244 vtkGetMacro(PremultipliedAlpha,
bool);
245 vtkSetMacro(PremultipliedAlpha,
bool);
246 vtkBooleanMacro(PremultipliedAlpha,
bool);
257 vtkGetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
258 vtkSetMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
259 vtkBooleanMacro(RestrictPowerOf2ImageSmaller,
vtkTypeBool);
268 virtual int IsTranslucent();
282 vtkGetMacro(CubeMap,
bool);
283 vtkBooleanMacro(CubeMap,
bool);
284 void SetCubeMap(
bool val);
294 vtkGetMacro(UseSRGBColorSpace,
bool);
295 vtkSetMacro(UseSRGBColorSpace,
bool);
296 vtkBooleanMacro(UseSRGBColorSpace,
bool);
@ VTK_TEXTURE_BLENDING_MODE_ADD_SIGNED
@ VTK_TEXTURE_BLENDING_MODE_ADD
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()
float MaximumAnisotropicFiltering
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.
@ VTK_TEXTURE_BLENDING_MODE_INTERPOLATE
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.
@ VTK_TEXTURE_BLENDING_MODE_REPLACE
virtual void ReleaseGraphicsResources(vtkWindow *)
Release any graphics resources that are being consumed by this texture.
general representation of visualization data
@ VTK_TEXTURE_BLENDING_MODE_MODULATE
void SetQualityToDefault()
#define VTK_TEXTURE_QUALITY_16BIT