|
NTrace
GPU ray tracing framework
|
#include <CudaVirtualTracer.hpp>
Inherited by FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
Public Member Functions | |
| virtual | ~CudaVirtualTracer (void) |
| virtual void | setMessageWindow (Window *window)=0 |
| virtual void | setKernel (const String &kernelName)=0 |
| virtual BVHLayout | getDesiredBVHLayout (void) const =0 |
| virtual void | setBVH (CudaAS *as)=0 |
| void | setScene (Scene *scene) |
| virtual F32 | traceBatch (RayBuffer &rays)=0 |
Public Attributes | |
| Scene * | m_scene |
Definition at line 11 of file CudaVirtualTracer.hpp.
|
inlinevirtual |
Definition at line 14 of file CudaVirtualTracer.hpp.
Implemented in FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
Implemented in FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
Implemented in FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
Implemented in FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
Definition at line 20 of file CudaVirtualTracer.hpp.
Implemented in FW::CudaBVHTracer, and FW::CudaKDTreeTracer.
| Scene* FW::CudaVirtualTracer::m_scene |
Definition at line 24 of file CudaVirtualTracer.hpp.