Blender V4.3
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
float central_cylindrical_range_u_min
float central_cylindrical_range_u_max
float central_cylindrical_range_v_min
float central_cylindrical_range_v_max
float central_cylindrical_radius
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 19 of file blender/camera.cpp.

Member Enumeration Documentation

◆ anonymous enum

anonymous enum
Enumerator
AUTO 
HORIZONTAL 
VERTICAL 

Definition at line 73 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

◆ central_cylindrical_radius

float BlenderCamera::central_cylindrical_radius

◆ central_cylindrical_range_u_max

float BlenderCamera::central_cylindrical_range_u_max

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ central_cylindrical_range_u_min

float BlenderCamera::central_cylindrical_range_u_min

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ central_cylindrical_range_v_max

float BlenderCamera::central_cylindrical_range_v_max

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ central_cylindrical_range_v_min

float BlenderCamera::central_cylindrical_range_v_min

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ convergence_distance

float BlenderCamera::convergence_distance

Definition at line 56 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 48 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ fisheye_lens

float BlenderCamera::fisheye_lens

Definition at line 49 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 61 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 62 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 63 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 64 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 65 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 55 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ latitude_max

float BlenderCamera::latitude_max

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ latitude_min

float BlenderCamera::latitude_min

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ lens

◆ longitude_max

float BlenderCamera::longitude_max

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ longitude_min

float BlenderCamera::longitude_min

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

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ matrix

◆ motion_position

MotionPosition BlenderCamera::motion_position

◆ motion_steps

int BlenderCamera::motion_steps

Definition at line 94 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 92 of file blender/camera.cpp.

Referenced by blender_camera_init(), and blender_camera_sync().

◆ offset

float2 BlenderCamera::offset

Definition at line 40 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 47 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ passepartout_alpha

float BlenderCamera::passepartout_alpha

◆ pixelaspect

◆ pole_merge_angle_from

float BlenderCamera::pole_merge_angle_from

Definition at line 58 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 59 of file blender/camera.cpp.

Referenced by blender_camera_from_object(), and blender_camera_sync().

◆ render_height

int BlenderCamera::render_height

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

Referenced by blender_camera_init(), and blender_camera_sync().

◆ render_width

int BlenderCamera::render_width

Definition at line 80 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

◆ []

◆ sensor_height

◆ sensor_width

◆ shift

float2 BlenderCamera::shift

Definition at line 39 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

◆ use_pole_merge

bool BlenderCamera::use_pole_merge

Definition at line 57 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: