NTrace
GPU ray tracing framework
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros
FW::CPURenderer Member List

This is the complete list of members for FW::CPURenderer, including all inherited members.

AccelStructType enum nameFW::Renderer
beginFrame(GLContext *gl, const CameraControls &camera)FW::Renderer
calcLeafSAHCostCompact(const Platform &platform, Buffer *triIdx, S32 n, S32 &numLeaves)FW::Renderer
calcLeafSAHCostNum(const Platform &platform, S32 n, S32 &numLeaves)FW::Renderer
calcNodeSAHCostKdtree(const Platform &platform, Buffer *nodes, Buffer *tri, S32 n, AABB bbox, S32 depth, S32 &maxDepth, S32 &sumDepth, S32 &numNodes, S32 &numLeaves, F32 &nodeArea, F32 &weightedLeafArea, F32 &test)FW::Renderer
CPURenderer(Environment *env)FW::CPURenderer
displayResult(GLContext *gl)FW::Renderer
endBVHVis(void)FW::Renderer
getCudaBVH(void)FW::Renderer
getCudaKDTree(void)FW::Renderer
getCudaTracer(void)FW::Rendererinline
getDistanceColor(F32 value, F32 minVal, F32 maxVal)FW::CPURenderer
getLayout(void)FW::CPURendererinlinevirtual
getPseudoColor(F32 value, F32 minVal, F32 maxVal)FW::CPURenderer
getScene(void) const FW::Rendererinline
getTotalNumRays(void)FW::CPURenderervirtual
invalidateBVH(void)FW::Rendererinline
m_accelStructFW::Rendererprotected
m_asTypeFW::Rendererprotected
m_batchRaysFW::Rendererprotected
m_batchStartFW::Rendererprotected
m_buildParamsFW::Rendererprotected
m_bvhCachePathFW::Rendererprotected
m_cameraFarFW::Rendererprotected
m_compilerFW::Rendererprotected
m_cudaTracerFW::Rendererprotected
m_enableRandomFW::Rendererprotected
m_imageFW::Rendererprotected
m_meshFW::Rendererprotected
m_newBatchFW::Rendererprotected
m_paramsFW::Rendererprotected
m_platformFW::Rendererprotected
m_primaryRaysFW::Rendererprotected
m_randomFW::Rendererprotected
m_raygenFW::Rendererprotected
m_sceneFW::Rendererprotected
m_secondaryRaysFW::Rendererprotected
m_showVisFW::Rendererprotected
m_visFW::Rendererprotected
m_windowFW::Rendererprotected
nextBatch(void)FW::CPURenderervirtual
FW::Renderer::operator=(const Renderer &)FW::Rendererprotected
RayType enum nameFW::Renderer
RayType_AO enum valueFW::Renderer
RayType_Diffuse enum valueFW::Renderer
RayType_Max enum valueFW::Renderer
RayType_PathTracing enum valueFW::Renderer
RayType_Primary enum valueFW::Renderer
RayType_Textured enum valueFW::Renderer
Renderer(AccelStructType as, Environment *env)FW::Renderer
Renderer(const Renderer &)FW::Rendererprotected
renderFrame(GLContext *gl, const CameraControls &camera)FW::Renderer
setBuildParams(const BVH::BuildParams &params)FW::Rendererinline
setEnableRandom(bool enable)FW::Rendererinline
setMesh(MeshBase *mesh)FW::Renderer
setMessageWindow(Window *window)FW::CPURendererinlinevirtual
setParams(const Params &params)FW::CPURenderervirtual
startBVHVis(void)FW::Renderer
tBVH enum valueFW::Renderer
tKDTree enum valueFW::Renderer
toggleBVHVis(void)FW::Rendererinline
traceBatch(RayStats *stats=NULL)FW::CPURenderervirtual
FW::Renderer::traceBatch(void)FW::Renderer
updateResult(void)FW::CPURenderervirtual
~CPURenderer(void)FW::CPURenderervirtual
~Renderer(void)FW::Renderer