vsg: vsg::Frustum Struct Reference

vsg 1.1.9 VulkanSceneGraph library |

Loading...
Searching...
No Matches
Public Types | Public Member Functions | Public Attributes | List of all members
vsg::Frustum Struct Reference

Frustum used internally by vsg::State to manage view fustum culling during vsg::RecordTraversal. More...

`#include <State.h>`

Collaboration diagram for vsg::Frustum:
[legend]

## Public Types
using | value_type = MatrixStack::value_type
using | Plane = t_plane<value_type>
using | Vector = t_vec4<value_type>

## Public Member Functions
template<class M>
| Frustum (const Frustum &pt, const M &matrix)
template<class M>
void | set (const Frustum &pt, const M &matrix)
template<class M>
void | computeLodScale (const M &proj, const M &mv)
template<typename T>
bool | intersect (const t_sphere< T > &s) const

## Public Attributes
Plane | face [POLYTOPE_SIZE]
Vector | lodScale

## Detailed Description

Frustum used internally by vsg::State to manage view fustum culling during vsg::RecordTraversal.

The documentation for this struct was generated from the following file:

- include/vsg/vk/State.h