#include <RayOperations.h>
 | 
| template<typename T >  | 
| static void  | ResetStatus (Ray< T > &rays, vtkm::UInt8 status) | 
|   | 
| template<typename Device , typename T >  | 
| static void  | UpdateRayStatus (Ray< T > &rays, Device) | 
|   | 
| template<typename T >  | 
| static void  | UpdateRayStatus (Ray< T > &rays) | 
|   | 
| static VTKM_RENDERING_EXPORT void  | MapCanvasToRays (Ray< vtkm::Float32 > &rays, const vtkm::rendering::Camera &camera, const vtkm::rendering::CanvasRayTracer &canvas) | 
|   | 
| template<typename T >  | 
| static vtkm::Id  | RaysInMesh (Ray< T > &rays) | 
|   | 
| template<typename T >  | 
| static vtkm::Id  | GetStatusCount (Ray< T > &rays, vtkm::Id status) | 
|   | 
| template<typename T >  | 
| static vtkm::Id  | RaysProcessed (Ray< T > &rays) | 
|   | 
| template<typename T >  | 
| static vtkm::cont::ArrayHandle< vtkm::UInt8 >  | CompactActiveRays (Ray< T > &rays) | 
|   | 
| template<typename Device , typename T >  | 
| static void  | Resize (Ray< T > &rays, const vtkm::Int32 newSize, Device) | 
|   | 
| template<typename T >  | 
| static void  | CopyDistancesToMin (Ray< T > rays, const T offset=0.f) | 
|   | 
◆ CompactActiveRays()
◆ CopyDistancesToMin()
template<typename T > 
  
  
      
        
          | static void vtkm::rendering::raytracing::RayOperations::CopyDistancesToMin  | 
          ( | 
          Ray< T >  | 
          rays,  | 
         
        
           | 
           | 
          const T  | 
          offset = 0.f  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ GetStatusCount()
template<typename T > 
  
  
      
        
          | static vtkm::Id vtkm::rendering::raytracing::RayOperations::GetStatusCount  | 
          ( | 
          Ray< T > &  | 
          rays,  | 
         
        
           | 
           | 
          vtkm::Id  | 
          status  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ MapCanvasToRays()
◆ RaysInMesh()
template<typename T > 
  
  
      
        
          | static vtkm::Id vtkm::rendering::raytracing::RayOperations::RaysInMesh  | 
          ( | 
          Ray< T > &  | 
          rays | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ RaysProcessed()
template<typename T > 
  
  
      
        
          | static vtkm::Id vtkm::rendering::raytracing::RayOperations::RaysProcessed  | 
          ( | 
          Ray< T > &  | 
          rays | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ ResetStatus()
template<typename T > 
  
  
      
        
          | static void vtkm::rendering::raytracing::RayOperations::ResetStatus  | 
          ( | 
          Ray< T > &  | 
          rays,  | 
         
        
           | 
           | 
          vtkm::UInt8  | 
          status  | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ Resize()
template<typename Device , typename T > 
  
  
      
        
          | static void vtkm::rendering::raytracing::RayOperations::Resize  | 
          ( | 
          Ray< T > &  | 
          rays,  | 
         
        
           | 
           | 
          const vtkm::Int32  | 
          newSize,  | 
         
        
           | 
           | 
          Device  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ UpdateRayStatus() [1/2]
template<typename T > 
  
  
      
        
          | static void vtkm::rendering::raytracing::RayOperations::UpdateRayStatus  | 
          ( | 
          Ray< T > &  | 
          rays | ) | 
           | 
         
       
   | 
  
inlinestatic   | 
  
 
 
◆ UpdateRayStatus() [2/2]
template<typename Device , typename T > 
  
  
      
        
          | static void vtkm::rendering::raytracing::RayOperations::UpdateRayStatus  | 
          ( | 
          Ray< T > &  | 
          rays,  | 
         
        
           | 
           | 
          Device  | 
            | 
         
        
           | 
          ) | 
           |  | 
         
       
   | 
  
inlinestatic   | 
  
 
 
The documentation for this class was generated from the following file: