Blender  V3.3
Public Types | Public Attributes | List of all members
BlenderCamera Struct Reference

Public Types

enum  { AUTO , HORIZONTAL , VERTICAL }
 

Public Attributes

float nearclip
 
float farclip
 
CameraType type
 
float ortho_scale
 
float lens
 
float shuttertime
 
MotionPosition motion_position
 
array< floatshutter_curve
 
Camera::RollingShutterType rolling_shutter_type
 
float rolling_shutter_duration
 
float aperturesize
 
uint apertureblades
 
float aperturerotation
 
float focaldistance
 
float2 shift
 
float2 offset
 
float zoom
 
float2 pixelaspect
 
float aperture_ratio
 
PanoramaType panorama_type
 
float fisheye_fov
 
float fisheye_lens
 
float latitude_min
 
float latitude_max
 
float longitude_min
 
float longitude_max
 
bool use_spherical_stereo
 
float interocular_distance
 
float convergence_distance
 
bool use_pole_merge
 
float pole_merge_angle_from
 
float pole_merge_angle_to
 
float fisheye_polynomial_k0
 
float fisheye_polynomial_k1
 
float fisheye_polynomial_k2
 
float fisheye_polynomial_k3
 
float fisheye_polynomial_k4
 
enum BlenderCamera:: { ... }  sensor_fit
 
float sensor_width
 
float sensor_height
 
int full_width
 
int full_height
 
int render_width
 
int render_height
 
BoundBox2D border
 
BoundBox2D viewport_camera_border
 
BoundBox2D pano_viewplane
 
float pano_aspectratio
 
float passepartout_alpha
 
Transform matrix
 
float offscreen_dicing_scale
 
int motion_steps
 

Detailed Description

Definition at line 17 of file blender/camera.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
AUTO 
HORIZONTAL 
VERTICAL 

Definition at line 65 of file blender/camera.cpp.

Member Data Documentation

◆ aperture_ratio

float BlenderCamera::aperture_ratio

◆ apertureblades

uint BlenderCamera::apertureblades

◆ aperturerotation

float BlenderCamera::aperturerotation

◆ aperturesize

float BlenderCamera::aperturesize

◆ border

BoundBox2D BlenderCamera::border

◆ convergence_distance

float BlenderCamera::convergence_distance

Definition at line 54 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ farclip

float BlenderCamera::farclip

◆ fisheye_fov

float BlenderCamera::fisheye_fov

Definition at line 46 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_lens

float BlenderCamera::fisheye_lens

Definition at line 47 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_polynomial_k0

float BlenderCamera::fisheye_polynomial_k0

Definition at line 59 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_polynomial_k1

float BlenderCamera::fisheye_polynomial_k1

Definition at line 60 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_polynomial_k2

float BlenderCamera::fisheye_polynomial_k2

Definition at line 61 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_polynomial_k3

float BlenderCamera::fisheye_polynomial_k3

Definition at line 62 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_polynomial_k4

float BlenderCamera::fisheye_polynomial_k4

Definition at line 63 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ focaldistance

float BlenderCamera::focaldistance

◆ full_height

int BlenderCamera::full_height

◆ full_width

int BlenderCamera::full_width

◆ interocular_distance

float BlenderCamera::interocular_distance

Definition at line 53 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ latitude_max

float BlenderCamera::latitude_max

Definition at line 49 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ latitude_min

float BlenderCamera::latitude_min

Definition at line 48 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ lens

float BlenderCamera::lens

◆ longitude_max

float BlenderCamera::longitude_max

Definition at line 51 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ longitude_min

float BlenderCamera::longitude_min

Definition at line 50 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ matrix

Transform BlenderCamera::matrix

◆ motion_position

MotionPosition BlenderCamera::motion_position

◆ motion_steps

int BlenderCamera::motion_steps

Definition at line 86 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ nearclip

float BlenderCamera::nearclip

◆ offscreen_dicing_scale

float BlenderCamera::offscreen_dicing_scale

Definition at line 84 of file blender/camera.cpp.

Referenced by blender_camera_init(), and blender_camera_sync().

◆ offset

float2 BlenderCamera::offset

Definition at line 38 of file blender/camera.cpp.

Referenced by blender_camera_from_view(), and blender_camera_viewplane().

◆ ortho_scale

float BlenderCamera::ortho_scale

◆ pano_aspectratio

float BlenderCamera::pano_aspectratio

◆ pano_viewplane

BoundBox2D BlenderCamera::pano_viewplane

◆ panorama_type

PanoramaType BlenderCamera::panorama_type

Definition at line 45 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ passepartout_alpha

float BlenderCamera::passepartout_alpha

◆ pixelaspect

float2 BlenderCamera::pixelaspect

◆ pole_merge_angle_from

float BlenderCamera::pole_merge_angle_from

Definition at line 56 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ pole_merge_angle_to

float BlenderCamera::pole_merge_angle_to

Definition at line 57 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ render_height

int BlenderCamera::render_height

Definition at line 73 of file blender/camera.cpp.

Referenced by blender_camera_init(), and blender_camera_sync().

◆ render_width

int BlenderCamera::render_width

Definition at line 72 of file blender/camera.cpp.

Referenced by blender_camera_init(), and blender_camera_sync().

◆ rolling_shutter_duration

float BlenderCamera::rolling_shutter_duration

◆ rolling_shutter_type

Camera::RollingShutterType BlenderCamera::rolling_shutter_type

◆ 

enum { ... } BlenderCamera::sensor_fit

◆ sensor_height

float BlenderCamera::sensor_height

◆ sensor_width

float BlenderCamera::sensor_width

◆ shift

float2 BlenderCamera::shift

Definition at line 37 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_viewplane().

◆ shutter_curve

array<float> BlenderCamera::shutter_curve

◆ shuttertime

float BlenderCamera::shuttertime

◆ type

CameraType BlenderCamera::type

◆ use_pole_merge

bool BlenderCamera::use_pole_merge

Definition at line 55 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ use_spherical_stereo

bool BlenderCamera::use_spherical_stereo

◆ viewport_camera_border

BoundBox2D BlenderCamera::viewport_camera_border

◆ zoom

float BlenderCamera::zoom

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