27 #ifndef vtkVolumeTextureMapper2D_h 28 #define vtkVolumeTextureMapper2D_h 30 #include "vtkRenderingVolumeModule.h" 33 #if !defined(VTK_LEGACY_REMOVE) 50 vtkSetVector2Macro( TargetTextureSize,
int );
51 vtkGetVector2Macro( TargetTextureSize,
int );
63 vtkGetMacro( MaximumNumberOfPlanes,
int );
74 vtkGetMacro( MaximumStorageSize,
int );
85 float *vtkNotUsed(v),
float *vtkNotUsed(t),
86 unsigned char *vtkNotUsed(texture),
87 int vtkNotUsed(
size)[2],
88 int vtkNotUsed(reverseFlag)) {}
114 int TargetTextureSize[2];
125 int AxisTextureSize[3][3];
126 void ComputeAxisTextureSize(
int axis,
int *
size );
128 void RenderSavedTexture();
135 #endif // VTK_LEGACY_REMOVE represents a volume (data & properties) in a rendered scene
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
int * GetAxisTextureSize()
int GetInternalSkipFactor()
Made public only for access from the templated method.
record modification and/or execution time
vtkTimeStamp TextureMTime
Abstract class for a volume mapper.
abstract specification for renderers
void InitializeRender(vtkRenderer *ren, vtkVolume *vol)
a simple class to control print indentation
int MaximumNumberOfPlanes
unsigned char * GetTexture()
Abstract class for a volume mapper.
vtkSetMacro(IgnoreDriverBugs, bool)
When set known driver bugs are ignored during driver feature detection.
void Render(vtkRenderer *, vtkVolume *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
virtual void RenderQuads(int vtkNotUsed(count), float *vtkNotUsed(v), float *vtkNotUsed(t), unsigned char *vtkNotUsed(texture), int vtkNotUsed(size)[2], int vtkNotUsed(reverseFlag))
static vtkAlgorithm * New()