VTK-m  2.2
Classes | Typedefs | Enumerations
vtkm::rendering Namespace Reference

VTK-m Rendering. More...

Classes

class  Actor
 An item to be rendered. More...
 
class  AxisAnnotation
 
class  AxisAnnotation2D
 
class  AxisAnnotation3D
 
class  BitmapFont
 
class  BitmapFontFactory
 
class  BoundingBoxAnnotation
 
class  Camera
 Specifies the viewport for a rendering. More...
 
class  Canvas
 Represents the image space that is the target of rendering. More...
 
class  CanvasRayTracer
 Represents the image space that is the target of rendering using the internal ray tracing code. More...
 
class  Color
 Representation of a color. More...
 
class  ColorBarAnnotation
 
class  ColorLegendAnnotation
 
class  ConnectivityProxy
 
class  Cylinderizer
 
class  LineRenderer
 
class  LineRendererBatcher
 
class  Mapper
 Converts data into commands to a rendering system. More...
 
class  MapperConnectivity
 
class  MapperCylinder
 MapperCylinder renderers edges from a cell set and renders them as cylinders via ray tracing. More...
 
class  MapperGlyphBase
 Base class for glyph mappers. More...
 
class  MapperGlyphScalar
 A mapper that produces unoriented glyphs. More...
 
class  MapperGlyphVector
 A mapper that produces oriented glyphs. More...
 
class  MapperPoint
 This mapper renders points from a cell set. More...
 
class  MapperQuad
 A mapper that renderers quad faces from a cell set via ray tracing. More...
 
class  MapperRayTracer
 Mapper to render surfaces using ray tracing. More...
 
class  MapperVolume
 Mapper that renders a volume as a translucent cloud. More...
 
class  MapperWireframer
 Mapper that renders the edges of a mesh. More...
 
struct  MatrixHelpers
 
class  Quadralizer
 
class  ScalarRenderer
 
class  Scene
 A simple collection of things to render. More...
 
class  TextAnnotation
 
class  TextAnnotationBillboard
 
class  TextAnnotationScreen
 
class  TextRenderer
 
class  TextRendererBatcher
 
class  Texture2D
 
class  Triangulator
 Triangulator creates a minimal set of triangles from a cell set. More...
 
class  View
 The abstract class representing the view of a rendering scene. More...
 
class  View1D
 A view for a 1D data set. More...
 
class  View2D
 A view for a 3D data set. More...
 
class  View3D
 A view for a 3D data set. More...
 
class  Wireframer
 
class  WorldAnnotator
 

Typedefs

using PartialVector64 = std::vector< vtkm::rendering::raytracing::PartialComposite< vtkm::Float64 > >
 
using PartialVector32 = std::vector< vtkm::rendering::raytracing::PartialComposite< vtkm::Float32 > >
 

Enumerations

enum  GlyphType {
  GlyphType::Arrow, GlyphType::Axes, GlyphType::Cube, GlyphType::Quad,
  GlyphType::Sphere
}
 Glyph shapes supported by glyphing mappers. More...
 
enum  TextureFilterMode { TextureFilterMode::NearestNeighbour, TextureFilterMode::Linear }
 
enum  TextureWrapMode { TextureWrapMode::Clamp, TextureWrapMode::Repeat }
 

Detailed Description

VTK-m Rendering.

vtkm::rendering defines API for

Typedef Documentation

◆ PartialVector32

using vtkm::rendering::PartialVector32 = typedef std::vector<vtkm::rendering::raytracing::PartialComposite<vtkm::Float32> >

◆ PartialVector64

using vtkm::rendering::PartialVector64 = typedef std::vector<vtkm::rendering::raytracing::PartialComposite<vtkm::Float64> >

Enumeration Type Documentation

◆ GlyphType

Glyph shapes supported by glyphing mappers.

Enumerator
Arrow 
Axes 
Cube 
Quad 
Sphere 

◆ TextureFilterMode

Enumerator
NearestNeighbour 
Linear 

◆ TextureWrapMode

Enumerator
Clamp 
Repeat