Blender  V3.3
Public Member Functions | List of all members
blender::eevee::Camera Class Reference

#include <eevee_camera.hh>

Public Member Functions

 Camera (Instance &inst)
 
 ~Camera ()
 
const CameraDatadata_get () const
 
const GPUUniformBufubo_get () const
 
bool is_panoramic () const
 
bool is_orthographic () const
 
const float3position () const
 
const float3forward () 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 81 of file eevee_camera.hh.

Constructor & Destructor Documentation

◆ Camera()

blender::eevee::Camera::Camera ( Instance inst)
inline

Definition at line 89 of file eevee_camera.hh.

◆ ~Camera()

blender::eevee::Camera::~Camera ( )
inline

Definition at line 90 of file eevee_camera.hh.

Member Function Documentation

◆ data_get()

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

Getters

Definition at line 98 of file eevee_camera.hh.

References BLI_assert, and data_.

Referenced by blender::eevee::VelocityModule::step_camera_sync(), and blender::eevee::ShadingView::sync().

◆ forward()

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

Definition at line 119 of file eevee_camera.hh.

References data_.

◆ init()

void Camera::init ( )

◆ is_orthographic()

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

Definition at line 111 of file eevee_camera.hh.

References data_.

◆ is_panoramic()

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

Definition at line 107 of file eevee_camera.hh.

References data_.

Referenced by blender::eevee::Film::init(), and blender::eevee::Film::pixel_jitter_get().

◆ position()

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

Definition at line 115 of file eevee_camera.hh.

References data_.

◆ sync()

void Camera::sync ( )

◆ ubo_get()

const GPUUniformBuf* blender::eevee::Camera::ubo_get ( ) const
inline

Definition at line 103 of file eevee_camera.hh.

References data_.


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