|
NTrace
GPU ray tracing framework
|
#include <CPURenderer.hpp>
Inherits FW::Renderer.
Additional Inherited Members | |
Public Types inherited from FW::Renderer | |
| enum | AccelStructType { tBVH = 0, tKDTree } |
| enum | RayType { RayType_Primary = 0, RayType_AO, RayType_Diffuse, RayType_Textured, RayType_PathTracing, RayType_Max } |
Protected Member Functions inherited from FW::Renderer | |
| Renderer (const Renderer &) | |
| Renderer & | operator= (const Renderer &) |
Protected Attributes inherited from FW::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.