NTrace
GPU ray tracing framework
|
#include <CudaRenderer.hpp>
Inherits FW::Renderer.
Additional Inherited Members | |
![]() | |
enum | AccelStructType { tBVH = 0, tKDTree } |
enum | RayType { RayType_Primary = 0, RayType_AO, RayType_Diffuse, RayType_Textured, RayType_PathTracing, RayType_Max } |
![]() | |
Renderer (const Renderer &) | |
Renderer & | operator= (const Renderer &) |
![]() | |
CudaCompiler | m_compiler |
String | m_bvhCachePath |
Platform | m_platform |
BVH::BuildParams | m_buildParams |
RayGen | m_raygen |
Random | m_random |
Params | m_params |
Window * | m_window |
bool | m_enableRandom |
MeshBase * | m_mesh |
Scene * | m_scene |
Image * | m_image |
F32 | m_cameraFar |
RayBuffer | m_primaryRays |
RayBuffer | m_secondaryRays |
bool | m_newBatch |
RayBuffer * | m_batchRays |
S32 | m_batchStart |
CudaAS * | m_accelStruct |
CudaVirtualTracer * | m_cudaTracer |
AccelStructType | m_asType |
Visualization * | m_vis |
bool | m_showVis |
Definition at line 6 of file CudaRenderer.hpp.
CudaRenderer::CudaRenderer | ( | Environment * | env | ) |
Definition at line 10 of file CudaRenderer.cpp.
|
virtual |
Definition at line 24 of file CudaRenderer.cpp.
Definition at line 15 of file CudaRenderer.hpp.
|
virtual |
Definition at line 127 of file CudaRenderer.cpp.
|
virtual |
Definition at line 38 of file CudaRenderer.cpp.
Definition at line 14 of file CudaRenderer.hpp.
Definition at line 30 of file CudaRenderer.cpp.
Definition at line 87 of file CudaRenderer.cpp.
Definition at line 95 of file CudaRenderer.cpp.