|
Blender V4.3
|
#include <multi.h>
Inherits BVH.
Public Attributes | |
| vector< BVH * > | sub_bvhs |
Public Attributes inherited from BVH | |
| BVHParams | params |
| vector< Geometry * > | geometry |
| vector< Object * > | objects |
Protected Member Functions | |
| BVHMulti (const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects) | |
| virtual | ~BVHMulti () |
| virtual void | replace_geometry (const vector< Geometry * > &geometry, const vector< Object * > &objects) |
Protected Member Functions inherited from BVH | |
| BVH (const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects) | |
Friends | |
| class | BVH |
Additional Inherited Members | |
Public Member Functions inherited from BVH | |
| virtual | ~BVH () |
Static Public Member Functions inherited from BVH | |
| static BVH * | create (const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects, Device *device) |
|
protectedvirtual |
|
protectedvirtual |
Reimplemented from BVH.
Definition at line 25 of file multi.cpp.
References BVH::replace_geometry(), and sub_bvhs.
Definition at line 15 of file multi.h.
Referenced by MultiDevice::build_bvh(), replace_geometry(), and ~BVHMulti().