Go to the documentation of this file.
18 #ifndef viskores_rendering_WorldAnnotator_h
19 #define viskores_rendering_WorldAnnotator_h
44 bool inFront =
false)
const;
55 bool inFront =
false)
const
62 void BeginLineRenderingBatch()
const;
65 void EndLineRenderingBatch()
const;
73 const std::string& text,
90 const std::string& text)
const
108 #endif // viskores_rendering_WorldAnnotator_h
const viskores::rendering::Canvas * Canvas
Definition: WorldAnnotator.h:102
viskores::rendering::LineRendererBatcher LineBatcher
Definition: WorldAnnotator.h:103
#define VISKORES_CONT
Definition: ExportMacros.h:65
Groups connected points that have the same field value.
Definition: Atomic.h:27
float Float32
Base type to use for 32-bit floating-point numbers.
Definition: Types.h:165
Definition: LineRendererBatcher.h:34
constexpr viskores::Vec< T, viskores::IdComponent(sizeof...(Ts)+1)> make_Vec(T value0, Ts &&... args)
Initializes and returns a Vec containing all the arguments.
Definition: Types.h:1262
void AddLine(viskores::Float64 x0, viskores::Float64 y0, viskores::Float64 z0, viskores::Float64 x1, viskores::Float64 y1, viskores::Float64 z1, viskores::Float32 lineWidth, const viskores::rendering::Color &color, bool inFront=false) const
Definition: WorldAnnotator.h:47
Definition: WorldAnnotator.h:35
double Float64
Base type to use for 64-bit floating-point numbers.
Definition: Types.h:169
void AddText(viskores::Float32 originX, viskores::Float32 originY, viskores::Float32 originZ, viskores::Float32 rightX, viskores::Float32 rightY, viskores::Float32 rightZ, viskores::Float32 upX, viskores::Float32 upY, viskores::Float32 upZ, viskores::Float32 scale, viskores::Float32 anchorX, viskores::Float32 anchorY, const viskores::rendering::Color &color, const std::string &text) const
Definition: WorldAnnotator.h:77
Represents the image space that is the target of rendering.
Definition: Canvas.h:43
Representation of a color.
Definition: Color.h:37