Viskores  1.0
Public Member Functions | Private Attributes | List of all members
viskores::rendering::LineRendererBatcher Class Reference

#include <LineRendererBatcher.h>

Public Member Functions

 LineRendererBatcher ()
 
void BatchLine (const viskores::Vec3f_64 &start, const viskores::Vec3f_64 &end, const viskores::rendering::Color &color)
 
void BatchLine (const viskores::Vec3f_32 &start, const viskores::Vec3f_32 &end, const viskores::rendering::Color &color)
 
void Render (const viskores::rendering::Canvas *canvas) const
 

Private Attributes

std::vector< viskores::Vec3f_32Starts
 
std::vector< viskores::Vec3f_32Ends
 
std::vector< viskores::Vec4f_32Colors
 

Constructor & Destructor Documentation

◆ LineRendererBatcher()

viskores::rendering::LineRendererBatcher::LineRendererBatcher ( )

Member Function Documentation

◆ BatchLine() [1/2]

void viskores::rendering::LineRendererBatcher::BatchLine ( const viskores::Vec3f_32 start,
const viskores::Vec3f_32 end,
const viskores::rendering::Color color 
)

◆ BatchLine() [2/2]

void viskores::rendering::LineRendererBatcher::BatchLine ( const viskores::Vec3f_64 start,
const viskores::Vec3f_64 end,
const viskores::rendering::Color color 
)

◆ Render()

void viskores::rendering::LineRendererBatcher::Render ( const viskores::rendering::Canvas canvas) const

Member Data Documentation

◆ Colors

std::vector<viskores::Vec4f_32> viskores::rendering::LineRendererBatcher::Colors
private

◆ Ends

std::vector<viskores::Vec3f_32> viskores::rendering::LineRendererBatcher::Ends
private

◆ Starts

std::vector<viskores::Vec3f_32> viskores::rendering::LineRendererBatcher::Starts
private

The documentation for this class was generated from the following file: