NTrace
GPU ray tracing framework
|
#include <CPURenderer.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 24 of file CPURenderer.hpp.
CPURenderer::CPURenderer | ( | Environment * | env | ) |
Definition at line 23 of file CPURenderer.cpp.
|
virtual |
Definition at line 33 of file CPURenderer.cpp.
Definition at line 457 of file CPURenderer.cpp.
Definition at line 33 of file CPURenderer.hpp.
Definition at line 377 of file CPURenderer.cpp.
|
virtual |
Definition at line 296 of file CPURenderer.cpp.
|
virtual |
Definition at line 46 of file CPURenderer.cpp.
Definition at line 32 of file CPURenderer.hpp.
Definition at line 39 of file CPURenderer.cpp.
Definition at line 97 of file CPURenderer.cpp.
Definition at line 132 of file CPURenderer.cpp.