Skip to main content

CullingContext.ixx File

Context payload used for scene culling. More...

Included Headers

#include <array> #include <helios.math>

Namespaces Index

namespacehelios
namespaceengine
namespacescene
namespacetypes

Classes Index

structCullingContext<TMemberHandle>

Groups the matrices, bounds, and handle needed for a culling test. More...

Description

Context payload used for scene culling.

File Listing

The file content with the documentation metadata removed is:

1
6module;
7
8#include <array>
9
10export module helios.engine.scene.types.CullingContext;
11
12
13import helios.math;
14
15using namespace helios::math;
17
23 template<typename TMemberHandle>
25
27 std::array<FrustumPlane, 6> frustumPlanes{};
28
30 mat4f projectionMatrix{1.0f};
31
33 mat4f viewMatrix{1.0f};
34
37
40
41 };
42
43}

Generated via doxygen2docusaurus 2.0.0 by Doxygen 1.9.8.