Blender
V3.3
|
#include <multi.h>
Public Attributes | |
vector< BVH * > | sub_bvhs |
![]() | |
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) |
![]() | |
BVH (const BVHParams ¶ms, const vector< Geometry * > &geometry, const vector< Object * > &objects) | |
Friends | |
class | BVH |
Additional Inherited Members | |
![]() | |
virtual | ~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 24 of file multi.cpp.
References BVH::geometry, BVH::objects, BVH::replace_geometry(), and sub_bvhs.
Definition at line 14 of file multi.h.
Referenced by MultiDevice::build_bvh(), replace_geometry(), and ~BVHMulti().