20#ifndef vtkBillboardTextActor3D_h
21#define vtkBillboardTextActor3D_h
23#include "vtkRenderingCoreModule.h"
41 void PrintSelf(ostream &os,
vtkIndent indent) VTK_OVERRIDE;
47 void SetInput(const
char *in);
56 vtkGetVector2Macro(DisplayOffset,
int)
57 vtkSetVector2Macro(DisplayOffset,
int)
71 int HasTranslucentPolygonalGeometry() VTK_OVERRIDE {
return 1; }
92 vtkGetVector3Macro(AnchorDC,
double)
118 int DisplayOffset[2];
represents an object (geometry & properties) in a rendered scene
Renders pixel-aligned text, facing the camera, anchored at a 3D point.
double * GetBounds() override
Get the bounds for this Prop as (Xmin,Xmax,Ymin,Ymax,Zmin,Zmax).
int RenderTranslucentPolygonalGeometry(vtkViewport *vp) override
Just render in translucent pass, since it can execute multiple times (depth peeling,...
int RenderOpaqueGeometry(vtkViewport *vp) override
Check/update geometry/texture in opaque pass, since it only happens once.
void ReleaseGraphicsResources(vtkWindow *win) override
WARNING: INTERNAL METHOD - NOT INTENDED FOR GENERAL USE Release any graphics resources that are being...
static vtkBillboardTextActor3D * New()
topologically and geometrically regular array of data
a simple class to control print indentation
Allocate and hold a VTK object.
map vtkPolyData to graphics primitives
concrete dataset represents vertices, lines, polygons, and triangle strips
represents an 3D object for placement in a rendered scene
abstract specification for renderers
represent text properties.
Interface for generating images and path data from string data, using multiple backends.
handles properties associated with a texture map
record modification and/or execution time
abstract specification for Viewports
window superclass for vtkRenderWindow
vtkGetStringMacro(ExtensionsString)
Returns a string listing all available extensions.