Blender V5.0
blender::eevee::Camera Class Reference

#include <eevee_camera.hh>

Public Member Functions

 Camera (Instance &inst, CameraData &data)
 ~Camera ()
const CameraDatadata_get () const
bool is_panoramic () const
bool is_orthographic () const
bool is_perspective () const
bool is_camera_object () const
const float3position () const
const float3forward () const
const float3bound_center () const
const floatbound_radius () const
float overscan () const
bool overscan_changed () const
bool camera_changed () const

Camera

void init ()
void sync ()

Detailed Description

Point of view in the scene. Can be init from viewport or camera object.

Definition at line 97 of file eevee_camera.hh.

Constructor & Destructor Documentation

◆ Camera()

Definition at line 117 of file eevee_camera.hh.

References data.

Referenced by init(), and sync().

◆ ~Camera()

Definition at line 118 of file eevee_camera.hh.

Member Function Documentation

◆ bound_center()

const float3 & blender::eevee::Camera::bound_center ( ) const
inline

Definition at line 155 of file eevee_camera.hh.

◆ bound_radius()

const float & blender::eevee::Camera::bound_radius ( ) const
inline

Definition at line 159 of file eevee_camera.hh.

◆ camera_changed()

bool blender::eevee::Camera::camera_changed ( ) const
inline

Definition at line 171 of file eevee_camera.hh.

◆ data_get()

const CameraData & blender::eevee::Camera::data_get ( ) const
inline

◆ forward()

const float3 & blender::eevee::Camera::forward ( ) const
inline

Definition at line 151 of file eevee_camera.hh.

Referenced by blender::eevee::LookdevModule::sync().

◆ init()

◆ is_camera_object()

bool blender::eevee::Camera::is_camera_object ( ) const
inline

Definition at line 143 of file eevee_camera.hh.

◆ is_orthographic()

bool blender::eevee::Camera::is_orthographic ( ) const
inline

Definition at line 135 of file eevee_camera.hh.

References blender::eevee::CAMERA_ORTHO.

Referenced by sync(), and blender::eevee::DepthOfField::sync().

◆ is_panoramic()

bool blender::eevee::Camera::is_panoramic ( ) const
inline

Definition at line 131 of file eevee_camera.hh.

References blender::eevee::is_panoramic().

Referenced by blender::eevee::DepthOfField::sync().

◆ is_perspective()

bool blender::eevee::Camera::is_perspective ( ) const
inline

◆ overscan()

float blender::eevee::Camera::overscan ( ) const
inline

Definition at line 163 of file eevee_camera.hh.

Referenced by init().

◆ overscan_changed()

bool blender::eevee::Camera::overscan_changed ( ) const
inline

Definition at line 167 of file eevee_camera.hh.

◆ position()

const float3 & blender::eevee::Camera::position ( ) const
inline

Definition at line 147 of file eevee_camera.hh.

Referenced by blender::eevee::LookdevModule::sync().

◆ sync()

Member Data Documentation

◆ center

float3 blender::eevee::Camera::center

Definition at line 104 of file eevee_camera.hh.

◆ radius

float blender::eevee::Camera::radius

Definition at line 105 of file eevee_camera.hh.


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