Foundation
Loading...
Searching...
No Matches
Classes | Public Member Functions | Public Attributes | List of all members
ModelViewer::Camera Struct Reference

#include <Camera.hpp>

Classes

struct  CullParams
 
struct  Params
 

Public Member Functions

Params GetParams () const
 
CullParams GetCullParams () const
 
void OnImGui ()
 

Public Attributes

float3 position {1,1,1}
 
float3 lookAt {0,0,0}
 
float3 up {0, 0, 1}
 
float verticalFov {radians(45.0)}
 
float aspectRatio {1}
 
float zNear {1e-3}
 
float zCull {1e2}
 

Member Function Documentation

◆ GetCullParams()

Camera::CullParams ModelViewer::Camera::GetCullParams ( ) const

◆ GetParams()

Camera::Params ModelViewer::Camera::GetParams ( ) const

◆ OnImGui()

void ModelViewer::Camera::OnImGui ( )

Member Data Documentation

◆ aspectRatio

float ModelViewer::Camera::aspectRatio {1}

◆ lookAt

float3 ModelViewer::Camera::lookAt {0,0,0}

◆ position

float3 ModelViewer::Camera::position {1,1,1}

◆ up

float3 ModelViewer::Camera::up {0, 0, 1}

◆ verticalFov

float ModelViewer::Camera::verticalFov {radians(45.0)}

◆ zCull

float ModelViewer::Camera::zCull {1e2}

◆ zNear

float ModelViewer::Camera::zNear {1e-3}

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