Viskores  1.0
Classes | Typedefs | Functions
viskores::interop::anari Namespace Reference

Classes

struct  ANARIActor
 Collects cells, coords, and 0-4 fields for ANARI mappers to consume. More...
 
struct  ANARIMapper
 This is the base class used for all ANARI mappers. More...
 
struct  ANARIMapperGlyphs
 Mapper which turns vector data into arrow glyphs. More...
 
struct  ANARIMapperPoints
 Mapper which turns each point into ANARI sphere geometry. More...
 
struct  ANARIMapperTriangles
 Mapper which triangulates cells into ANARI triangle geometry. More...
 
struct  ANARIMapperVolume
 Mapper which turns structured volumes into a single ANARI transferFunction1D volume. More...
 
struct  ANARIScene
 Object which manages a collection of mappers representing a single scene. More...
 
struct  GlyphArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  GlyphsParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  PointsArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  PointsFieldArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper for field attributes. More...
 
struct  PointsParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  StructuredVolumeArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  StructuredVolumeParameters
 Raw ANARI arrays and parameter values set on the ANARISpatialField. More...
 
struct  TriangleArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper. More...
 
struct  TriangleFieldArrays
 Viskores data arrays underlying the ANARIArray handles created by the mapper for field attributes. More...
 
struct  TrianglesParameters
 Raw ANARI arrays and parameter values set on the ANARIGeometry. More...
 
struct  UnstructuredVolumeParameters
 
struct  UntructuredVolumeArrays
 

Typedefs

using FieldSet = std::array< viskores::cont::Field, 4 >
 Convenience type used to represent all the fields in an ANARIActor. More...
 

Functions

const char * AnariMaterialInputString (viskores::IdComponent p)
 Returns the appropriate ANARI attribute string based on field index. More...
 
void NoopANARIDeleter (const void *, const void *)
 

Typedef Documentation

◆ FieldSet

Convenience type used to represent all the fields in an ANARIActor.

Function Documentation

◆ AnariMaterialInputString()

const char* viskores::interop::anari::AnariMaterialInputString ( viskores::IdComponent  p)

Returns the appropriate ANARI attribute string based on field index.

◆ NoopANARIDeleter()

void viskores::interop::anari::NoopANARIDeleter ( const void *  ,
const void *   
)
inline