VTK-m  2.2
Functions
anari Namespace Reference

Functions

 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec2f_32, ANARI_FLOAT32_VEC2)
 These declarations let ANARI C++ bindings infer the correct ANARIDataType enum value from VTK-m's C++ math types. More...
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec3f_32, ANARI_FLOAT32_VEC3)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec4f_32, ANARI_FLOAT32_VEC4)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec2i_32, ANARI_INT32_VEC2)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec3i_32, ANARI_INT32_VEC3)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec4i_32, ANARI_INT32_VEC4)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec2ui_32, ANARI_UINT32_VEC2)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec3ui_32, ANARI_UINT32_VEC3)
 
 ANARI_TYPEFOR_SPECIALIZATION (vtkm::Vec4ui_32, ANARI_UINT32_VEC4)
 

Function Documentation

◆ ANARI_TYPEFOR_SPECIALIZATION() [1/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec2f_32  ,
ANARI_FLOAT32_VEC2   
)

These declarations let ANARI C++ bindings infer the correct ANARIDataType enum value from VTK-m's C++ math types.

This header should be included before any code which needs this type inference to function.

◆ ANARI_TYPEFOR_SPECIALIZATION() [2/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec2i_32  ,
ANARI_INT32_VEC2   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [3/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec2ui_32  ,
ANARI_UINT32_VEC2   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [4/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec3f_32  ,
ANARI_FLOAT32_VEC3   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [5/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec3i_32  ,
ANARI_INT32_VEC3   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [6/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec3ui_32  ,
ANARI_UINT32_VEC3   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [7/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec4f_32  ,
ANARI_FLOAT32_VEC4   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [8/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec4i_32  ,
ANARI_INT32_VEC4   
)

◆ ANARI_TYPEFOR_SPECIALIZATION() [9/9]

anari::ANARI_TYPEFOR_SPECIALIZATION ( vtkm::Vec4ui_32  ,
ANARI_UINT32_VEC4   
)