Viskores
1.0
|
#include <LineRenderer.h>
Public Member Functions | |
LineRenderer (const viskores::rendering::Canvas *canvas, viskores::Matrix< viskores::Float32, 4, 4 > transform, viskores::rendering::LineRendererBatcher *lineBatcher) | |
void | RenderLine (const viskores::Vec2f_64 &point0, const viskores::Vec2f_64 &point1, viskores::Float32 lineWidth, const viskores::rendering::Color &color) |
void | RenderLine (const viskores::Vec3f_64 &point0, const viskores::Vec3f_64 &point1, viskores::Float32 lineWidth, const viskores::rendering::Color &color) |
Private Member Functions | |
viskores::Vec3f_32 | TransformPoint (const viskores::Vec3f_64 &point) const |
Private Attributes | |
const viskores::rendering::Canvas * | Canvas |
viskores::Matrix< viskores::Float32, 4, 4 > | Transform |
viskores::rendering::LineRendererBatcher * | LineBatcher |
viskores::rendering::LineRenderer::LineRenderer | ( | const viskores::rendering::Canvas * | canvas, |
viskores::Matrix< viskores::Float32, 4, 4 > | transform, | ||
viskores::rendering::LineRendererBatcher * | lineBatcher | ||
) |
void viskores::rendering::LineRenderer::RenderLine | ( | const viskores::Vec2f_64 & | point0, |
const viskores::Vec2f_64 & | point1, | ||
viskores::Float32 | lineWidth, | ||
const viskores::rendering::Color & | color | ||
) |
void viskores::rendering::LineRenderer::RenderLine | ( | const viskores::Vec3f_64 & | point0, |
const viskores::Vec3f_64 & | point1, | ||
viskores::Float32 | lineWidth, | ||
const viskores::rendering::Color & | color | ||
) |
|
private |
|
private |
|
private |
|
private |