OpenVDB  9.0.1
Public Member Functions | Public Attributes | List of all members
RayGenOp< Vec3T > Struct Template Reference

#include <nanovdb/examples/ex_raytrace_fog_volume/common.h>

Public Member Functions

 RayGenOp (float wBBoxDimZ, Vec3T wBBoxCenter)
 
__hostdev__ void operator() (int i, int w, int h, Vec3T &outOrigin, Vec3T &outDir) const
 
 RayGenOp (float wBBoxDimZ, Vec3T wBBoxCenter)
 
__hostdev__ void operator() (int i, int w, int h, Vec3T &outOrigin, Vec3T &outDir) const
 

Public Attributes

float mWBBoxDimZ
 
Vec3T mWBBoxCenter
 

Constructor & Destructor Documentation

RayGenOp ( float  wBBoxDimZ,
Vec3T  wBBoxCenter 
)
inline
RayGenOp ( float  wBBoxDimZ,
Vec3T  wBBoxCenter 
)
inline

Member Function Documentation

__hostdev__ void operator() ( int  i,
int  w,
int  h,
Vec3T &  outOrigin,
Vec3T &  outDir 
) const
inline
__hostdev__ void operator() ( int  i,
int  w,
int  h,
Vec3T &  outOrigin,
Vec3T &  outDir 
) const
inline

Member Data Documentation

Vec3T mWBBoxCenter
float mWBBoxDimZ