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

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

Align enum valueFW::CudaBVH
CudaBVH(const BVH &bvh, BVHLayout layout)FW::CudaBVHexplicit
CudaBVH(BVHLayout layout)FW::CudaBVHinlineexplicit
CudaBVH(CudaBVH &other)FW::CudaBVHinline
CudaBVH(InputStream &in)FW::CudaBVHexplicit
findVisibleTriangles(RayBuffer &rays, S32 *references, S32 offset)FW::CudaBVH
getLayout(void) const FW::CudaBVHinlinevirtual
getNode(S32 node, SplitInfo *splitInfo, AABB &child0, AABB &child1, S32 &child0Addr, S32 &child1Addr)FW::CudaBVH
getNodeBuffer(void)FW::CudaBVHinlinevirtual
getNodeSubArray(int idx) const FW::CudaBVH
getScene()FW::CudaBVHinline
getTriangleIndices(S32 node, Array< S32 > &indices)FW::CudaBVH
getTriIndexBuffer(void)FW::CudaBVHinlinevirtual
getTriWoopBuffer(void)FW::CudaBVHinlinevirtual
getTriWoopSubArray(int idx) const FW::CudaBVH
isLeaf(S32 node)FW::CudaBVHinline
m_statsFW::CudaBVH
operator=(CudaBVH &other)FW::CudaBVH
serialize(OutputStream &out)FW::CudaBVHvirtual
setTraceParams(Platform *platform, Scene *scene)FW::CudaBVHinline
trace(RayBuffer &rays, Buffer &visibility, bool twoTrees, RayStats *stats=NULL)FW::CudaBVH
trace(RayBuffer &rays, Buffer &visibility, Array< AABB > &emptyBVH, RayStats *stats=NULL)FW::CudaBVH
~CudaAS(void)FW::CudaASinlinevirtual
~CudaBVH(void)FW::CudaBVH