Blender V2.61 - r43446
|
#include <bvh.h>
Public Member Functions | |
PackedBVH () | |
Public Attributes | |
array< int4 > | nodes |
array< int > | object_node |
array< float4 > | tri_woop |
array< uint > | prim_visibility |
array< int > | prim_index |
array< int > | prim_object |
array< int > | is_leaf |
int | root_index |
float | SAH |
Definition at line 47 of file intern/cycles/bvh/bvh.h.
PackedBVH::PackedBVH | ( | ) | [inline] |
Definition at line 72 of file intern/cycles/bvh/bvh.h.
References root_index, and SAH.
array<int> PackedBVH::is_leaf |
Definition at line 64 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), BVH::pack_instances(), RegularBVH::pack_nodes(), QBVH::pack_nodes(), and RegularBVH::refit_nodes().
Definition at line 50 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), QBVH::pack_inner(), BVH::pack_instances(), QBVH::pack_leaf(), RegularBVH::pack_node(), QBVH::pack_nodes(), RegularBVH::pack_nodes(), and RegularBVH::refit_node().
Definition at line 52 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), and BVH::pack_instances().
Definition at line 59 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::build(), BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), BVH::pack_instances(), RegularBVH::pack_leaf(), QBVH::pack_leaf(), BVH::pack_triangle(), BVH::pack_triangles(), and RegularBVH::refit_node().
Definition at line 61 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::build(), BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), BVH::pack_instances(), BVH::pack_triangle(), BVH::pack_triangles(), and RegularBVH::refit_node().
Definition at line 56 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), BVH::pack_instances(), and BVH::pack_triangles().
Definition at line 67 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), RegularBVH::pack_nodes(), QBVH::pack_nodes(), and PackedBVH().
float PackedBVH::SAH |
Definition at line 70 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::build(), BVH::cache_read(), BVH::cache_write(), and PackedBVH().
Definition at line 54 of file intern/cycles/bvh/bvh.h.
Referenced by BVH::cache_read(), BVH::cache_write(), MeshManager::device_update_bvh(), BVH::pack_instances(), and BVH::pack_triangles().