NTrace
GPU ray tracing framework
|
This is the complete list of members for FW::CudaBVH, including all inherited members.
Align enum value | FW::CudaBVH | |
CudaBVH(const BVH &bvh, BVHLayout layout) | FW::CudaBVH | explicit |
CudaBVH(BVHLayout layout) | FW::CudaBVH | inlineexplicit |
CudaBVH(CudaBVH &other) | FW::CudaBVH | inline |
CudaBVH(InputStream &in) | FW::CudaBVH | explicit |
findVisibleTriangles(RayBuffer &rays, S32 *references, S32 offset) | FW::CudaBVH | |
getLayout(void) const | FW::CudaBVH | inlinevirtual |
getNode(S32 node, SplitInfo *splitInfo, AABB &child0, AABB &child1, S32 &child0Addr, S32 &child1Addr) | FW::CudaBVH | |
getNodeBuffer(void) | FW::CudaBVH | inlinevirtual |
getNodeSubArray(int idx) const | FW::CudaBVH | |
getScene() | FW::CudaBVH | inline |
getTriangleIndices(S32 node, Array< S32 > &indices) | FW::CudaBVH | |
getTriIndexBuffer(void) | FW::CudaBVH | inlinevirtual |
getTriWoopBuffer(void) | FW::CudaBVH | inlinevirtual |
getTriWoopSubArray(int idx) const | FW::CudaBVH | |
isLeaf(S32 node) | FW::CudaBVH | inline |
m_stats | FW::CudaBVH | |
operator=(CudaBVH &other) | FW::CudaBVH | |
serialize(OutputStream &out) | FW::CudaBVH | virtual |
setTraceParams(Platform *platform, Scene *scene) | FW::CudaBVH | inline |
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::CudaAS | inlinevirtual |
~CudaBVH(void) | FW::CudaBVH |