VOX
A little voxel engine
Loading...
Searching...
No Matches
Camera::RenderInfo Struct Reference

#include <Camera.hpp>

Collaboration diagram for Camera::RenderInfo:
Collaboration graph

Public Attributes

glm::mat4 view = glm::mat4(1.0f)
 
glm::mat4 projection = glm::mat4(1.0f)
 
glm::dvec3 position = glm::dvec3(0.0f, 0.0f, 0.0f)
 
double fov = 0.0f
 
double near_plane = 0.0f
 
double far_plane = 0.0f
 
ViewFrustum view_frustum
 

Member Data Documentation

◆ far_plane

double Camera::RenderInfo::far_plane = 0.0f

◆ fov

double Camera::RenderInfo::fov = 0.0f

◆ near_plane

double Camera::RenderInfo::near_plane = 0.0f

◆ position

glm::dvec3 Camera::RenderInfo::position = glm::dvec3(0.0f, 0.0f, 0.0f)

◆ projection

glm::mat4 Camera::RenderInfo::projection = glm::mat4(1.0f)

◆ view

glm::mat4 Camera::RenderInfo::view = glm::mat4(1.0f)

◆ view_frustum

ViewFrustum Camera::RenderInfo::view_frustum
Initial value:
glm::dvec3(0.0f, 0.0f, 0.0f),
glm::dvec3(0.0f, 0.0f, 0.0f),
glm::dvec3(0.0f, 0.0f, 0.0f),
0.0f, 0.0f, 0.0f, 0.0f
)
Definition: Camera.hpp:12

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