Blender V2.61 - r43446
Protected Member Functions | Friends

QBVH Class Reference

#include <bvh.h>

Inheritance diagram for QBVH:
Inheritance graph
[legend]

List of all members.

Protected Member Functions

 QBVH (const BVHParams &params, const vector< Object * > &objects)
void pack_nodes (const array< int > &prims, const BVHNode *root)
void pack_leaf (const BVHStackEntry &e, const LeafNode *leaf)
void pack_inner (const BVHStackEntry &e, const BVHStackEntry *en, int num)
void refit_nodes ()

Friends

class BVH

Detailed Description

Definition at line 141 of file intern/cycles/bvh/bvh.h.


Constructor & Destructor Documentation

QBVH::QBVH ( const BVHParams params,
const vector< Object * > &  objects 
) [protected]

Definition at line 591 of file bvh.cpp.

References BVH::params, and BVHParams::use_qbvh.


Member Function Documentation

void QBVH::pack_inner ( const BVHStackEntry e,
const BVHStackEntry en,
int  num 
) [protected]
void QBVH::pack_leaf ( const BVHStackEntry e,
const LeafNode leaf 
) [protected]
void QBVH::pack_nodes ( const array< int > &  prims,
const BVHNode root 
) [protected, virtual]
void QBVH::refit_nodes ( ) [protected, virtual]

Implements BVH.

Definition at line 726 of file bvh.cpp.

References assert.


Friends And Related Function Documentation

friend class BVH [friend]

Definition at line 144 of file intern/cycles/bvh/bvh.h.


The documentation for this class was generated from the following files: