Kemena3D
Loading...
Searching...
No Matches
koctree.h File Reference

Frustum class and loose octree for scene-level mesh culling. More...

#include "kexport.h"
#include "kdatatype.h"
#include <vector>
#include <memory>
#include <unordered_set>
#include <functional>
Include dependency graph for koctree.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  kemena::kFrustum
 View frustum defined by six planes extracted from a view-projection matrix. More...
class  kemena::kOctree
 Loose octree that spatially indexes scene meshes for frustum culling. More...

Namespaces

namespace  kemena
 Top-level Kemena3D engine namespace.

Enumerations

enum class  kemena::kFrustumTestResult { kemena::Outside , kemena::Intersecting , kemena::Inside }
 Result of testing a volume against a view frustum. More...

Detailed Description

Frustum class and loose octree for scene-level mesh culling.