Go to the documentation of this file.
36 #ifndef vtkTextActor3D_h
37 #define vtkTextActor3D_h
39 #include "vtkRenderingCoreModule.h"
58 vtkSetStringMacro(Input);
59 vtkGetStringMacro(Input);
vtkTypeBool HasTranslucentPolygonalGeometry() override
Does this prop have some translucent polygonal geometry?
virtual bool GetForceTranslucent()
Force the actor to render during the opaque or translucent pass.
represents an 3D object for placement in a rendered scene
void ReleaseGraphicsResources(vtkWindow *) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
An actor that displays text.
record modification and/or execution time
vtkImageActor * ImageActor
static vtkTextActor3D * New()
virtual void SetTextProperty(vtkTextProperty *p)
Set/Get the text property.
static int GetRenderedDPI()
Since a 3D text actor is not pixel-aligned and positioned in 3D space, the text is rendered at a cons...
virtual void ForceTranslucentOff()
Force the actor to render during the opaque or translucent pass.
double * GetBounds() override=0
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
virtual void SetForceOpaque(bool opaque)
Force the actor to render during the opaque or translucent pass.
window superclass for vtkRenderWindow
void ShallowCopy(vtkProp *prop) override
Shallow copy of this text actor.
virtual int UpdateImageActor()
#define VTK_SIZEHINT(...)
double * GetBounds() override
Get the bounds for this Prop3D as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
topologically and geometrically regular array of data
a simple class to control print indentation
vtkTextProperty * TextProperty
int RenderOverlay(vtkViewport *viewport) override
int GetBoundingBox(int bbox[4])
Get the vtkTextRenderer-derived bounding box for the given vtkTextProperty and text string str.
int RenderTranslucentPolygonalGeometry(vtkViewport *viewport) override
virtual void ForceOpaqueOff()
Force the actor to render during the opaque or translucent pass.
abstract specification for Viewports
virtual bool GetForceOpaque()
Force the actor to render during the opaque or translucent pass.
represent text properties.
abstract superclass for all actors, volumes and annotations
virtual void ForceOpaqueOn()
Force the actor to render during the opaque or translucent pass.
int RenderOpaqueGeometry(vtkViewport *viewport) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE DO NOT USE THIS METHOD OUTSIDE OF THE RENDERI...
virtual void SetForceTranslucent(bool trans)
Force the actor to render during the opaque or translucent pass.
~vtkTextActor3D() override
virtual void ForceTranslucentOn()
Force the actor to render during the opaque or translucent pass.
void PrintSelf(ostream &os, vtkIndent indent) override
Methods invoked by print to print information about the object including superclasses.
draw an image in a rendered 3D scene
std::string LastInputString