VAPOR3 3.9.4
Public Member Functions | Static Public Member Functions | List of all members
VAPoR::VolumeOSPRay Class Reference

OSPRay volume rendering adapter. More...

#include <VolumeOSPRay.h>

Inheritance diagram for VAPoR::VolumeOSPRay:
VAPoR::VolumeAlgorithm VAPoR::NonCopyableMixin VAPoR::VolumeOSPRayIso

Public Member Functions

 VolumeOSPRay (GLManager *gl, VolumeRenderer *renderer)
 
- Public Member Functions inherited from VAPoR::VolumeAlgorithm
 VolumeAlgorithm (GLManager *gl, VolumeRenderer *renderer)
 
virtual ~VolumeAlgorithm ()
 
virtual void SaveDepthBuffer (bool fast)
 
virtual int Render (bool fast)=0
 
virtual int LoadData (const Grid *grid)=0
 
virtual int LoadSecondaryData (const Grid *grid)=0
 
virtual void DeleteSecondaryData ()=0
 
virtual void GetFinalBlendingMode (int *src, int *dst)=0
 
virtual bool RequiresChunkedRendering ()=0
 
virtual float GuestimateFastModeSpeedupFactor () const
 
virtual int CheckHardwareSupport (const Grid *grid) const
 

Static Public Member Functions

static std::string GetName ()
 
- Static Public Member Functions inherited from VAPoR::VolumeAlgorithm
static VolumeAlgorithmNewAlgorithm (const std::string &name, GLManager *gl, VolumeRenderer *renderer)
 
static void Register (VolumeAlgorithmFactory *f)
 

Additional Inherited Members

- Public Types inherited from VAPoR::VolumeAlgorithm
enum class  Type { Any , DVR , Iso }
 
- Protected Member Functions inherited from VAPoR::VolumeAlgorithm
VolumeParamsGetParams () const
 
ViewpointParamsGetViewpointParams () const
 
AnnotationParamsGetAnnotationParams () const
 
TransformGetDatasetTransform () const
 
void GetExtents (glm::vec3 *dataMin, glm::vec3 *dataMax, glm::vec3 *userMin, glm::vec3 *userMax) const
 
- Protected Attributes inherited from VAPoR::VolumeAlgorithm
GLManager_glManager
 

Detailed Description

OSPRay volume rendering adapter.

Author
Stanislaw Jaroszynski
Date
July, 2020

Definition at line 89 of file VolumeOSPRay.h.

Constructor & Destructor Documentation

◆ VolumeOSPRay()

VAPoR::VolumeOSPRay::VolumeOSPRay ( GLManager gl,
VolumeRenderer renderer 
)
inline

Definition at line 91 of file VolumeOSPRay.h.

Member Function Documentation

◆ GetName()

static std::string VAPoR::VolumeOSPRay::GetName ( )
inlinestatic

Definition at line 93 of file VolumeOSPRay.h.


The documentation for this class was generated from the following file: