Divide Framework 0.1
A free and open-source 3D Framework under heavy development
Loading...
Searching...
No Matches
Divide::CameraSnapshot Struct Reference

#include <CameraSnapshot.h>

Public Member Functions

bool operator== (const CameraSnapshot &rhs) const =default
 

Public Attributes

mat4< F32_viewMatrix
 
mat4< F32_invViewMatrix
 
mat4< F32_projectionMatrix
 
mat4< F32_invProjectionMatrix
 
Quaternion< F32_orientation
 
std::array< Plane< F32 >, 6 > _frustumPlanes
 
vec3< F32_eye
 
vec2< F32_zPlanes
 
Angle::DEGREES< F32_fov { 0.f}
 
F32 _aspectRatio { 0.f }
 
bool _isOrthoCamera {false}
 

Detailed Description

Definition at line 38 of file CameraSnapshot.h.

Member Function Documentation

◆ operator==()

bool Divide::CameraSnapshot::operator== ( const CameraSnapshot rhs) const
default

Member Data Documentation

◆ _aspectRatio

F32 Divide::CameraSnapshot::_aspectRatio { 0.f }

Definition at line 49 of file CameraSnapshot.h.

◆ _eye

vec3<F32> Divide::CameraSnapshot::_eye

Definition at line 46 of file CameraSnapshot.h.

◆ _fov

Angle::DEGREES<F32> Divide::CameraSnapshot::_fov { 0.f}

Definition at line 48 of file CameraSnapshot.h.

◆ _frustumPlanes

std::array<Plane<F32>, 6> Divide::CameraSnapshot::_frustumPlanes

Definition at line 45 of file CameraSnapshot.h.

◆ _invProjectionMatrix

mat4<F32> Divide::CameraSnapshot::_invProjectionMatrix

Definition at line 43 of file CameraSnapshot.h.

◆ _invViewMatrix

mat4<F32> Divide::CameraSnapshot::_invViewMatrix

Definition at line 41 of file CameraSnapshot.h.

◆ _isOrthoCamera

bool Divide::CameraSnapshot::_isOrthoCamera {false}

Definition at line 50 of file CameraSnapshot.h.

◆ _orientation

Quaternion<F32> Divide::CameraSnapshot::_orientation

Definition at line 44 of file CameraSnapshot.h.

◆ _projectionMatrix

mat4<F32> Divide::CameraSnapshot::_projectionMatrix

Definition at line 42 of file CameraSnapshot.h.

◆ _viewMatrix

mat4<F32> Divide::CameraSnapshot::_viewMatrix

Definition at line 40 of file CameraSnapshot.h.

◆ _zPlanes

vec2<F32> Divide::CameraSnapshot::_zPlanes

Definition at line 47 of file CameraSnapshot.h.


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