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.