|
NTrace
GPU ray tracing framework
|
#include <CudaRenderer.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 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.