| 
    VTK-m
    2.0
    
   | 
 
#include <TextRendererBatcher.h>
Public Types | |
| using | FontTextureType = vtkm::rendering::Canvas::FontTextureType | 
| using | ScreenCoordsType = vtkm::Id4 | 
| using | TextureCoordsType = vtkm::Vec4f_32 | 
| using | ColorType = vtkm::Vec4f_32 | 
| using | ScreenCoordsArrayHandle = vtkm::cont::ArrayHandle< ScreenCoordsType > | 
| using | TextureCoordsArrayHandle = vtkm::cont::ArrayHandle< TextureCoordsType > | 
| using | ColorsArrayHandle = vtkm::cont::ArrayHandle< ColorType > | 
| using | DepthsArrayHandle = vtkm::cont::ArrayHandle< vtkm::Float32 > | 
Public Member Functions | |
| VTKM_CONT | TextRendererBatcher (const vtkm::rendering::Canvas::FontTextureType &fontTexture) | 
| VTKM_CONT void | BatchText (const ScreenCoordsArrayHandle &screenCoords, const TextureCoordsArrayHandle &textureCoords, const vtkm::rendering::Color &color, const vtkm::Float32 &depth) | 
| void | Render (const vtkm::rendering::Canvas *canvas) const | 
Private Attributes | |
| vtkm::rendering::Canvas::FontTextureType | FontTexture | 
| std::vector< ScreenCoordsType > | ScreenCoords | 
| std::vector< TextureCoordsType > | TextureCoords | 
| std::vector< ColorType > | Colors | 
| std::vector< vtkm::Float32 > | Depths | 
| using vtkm::rendering::TextRendererBatcher::DepthsArrayHandle = vtkm::cont::ArrayHandle<vtkm::Float32> | 
| using vtkm::rendering::TextRendererBatcher::FontTextureType = vtkm::rendering::Canvas::FontTextureType | 
| using vtkm::rendering::TextRendererBatcher::ScreenCoordsArrayHandle = vtkm::cont::ArrayHandle<ScreenCoordsType> | 
| using vtkm::rendering::TextRendererBatcher::TextureCoordsArrayHandle = vtkm::cont::ArrayHandle<TextureCoordsType> | 
| VTKM_CONT vtkm::rendering::TextRendererBatcher::TextRendererBatcher | ( | const vtkm::rendering::Canvas::FontTextureType & | fontTexture | ) | 
| VTKM_CONT void vtkm::rendering::TextRendererBatcher::BatchText | ( | const ScreenCoordsArrayHandle & | screenCoords, | 
| const TextureCoordsArrayHandle & | textureCoords, | ||
| const vtkm::rendering::Color & | color, | ||
| const vtkm::Float32 & | depth | ||
| ) | 
| void vtkm::rendering::TextRendererBatcher::Render | ( | const vtkm::rendering::Canvas * | canvas | ) | const | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
      
  | 
  private | 
 1.8.17