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

#include <types.h>

Public Attributes

int type
 
int panorama_type
 
float fisheye_fov
 
float fisheye_lens
 
float4 equirectangular_range
 
float fisheye_lens_polynomial_bias
 
float4 fisheye_lens_polynomial_coefficients
 
float interocular_offset
 
float convergence_distance
 
float pole_merge_angle_from
 
float pole_merge_angle_to
 
Transform cameratoworld
 
ProjectionTransform rastertocamera
 
float4 dx
 
float4 dy
 
float aperturesize
 
float blades
 
float bladesrotation
 
float focaldistance
 
float shuttertime
 
int num_motion_steps
 
int have_perspective_motion
 
float nearclip
 
float cliplength
 
float sensorwidth
 
float sensorheight
 
float width
 
float height
 
int pad1
 
float inv_aperture_ratio
 
int is_inside_volume
 
ProjectionTransform screentoworld
 
ProjectionTransform rastertoworld
 
ProjectionTransform ndctoworld
 
ProjectionTransform worldtoscreen
 
ProjectionTransform worldtoraster
 
ProjectionTransform worldtondc
 
Transform worldtocamera
 
ProjectionTransform perspective_pre
 
ProjectionTransform perspective_post
 
Transform motion_pass_pre
 
Transform motion_pass_post
 
int shutter_table_offset
 
int rolling_shutter_type
 
float rolling_shutter_duration
 
int motion_position
 

Detailed Description

Definition at line 983 of file kernel/types.h.

Member Data Documentation

◆ aperturesize

float KernelCamera::aperturesize

Definition at line 1010 of file kernel/types.h.

◆ blades

float KernelCamera::blades

Definition at line 1011 of file kernel/types.h.

◆ bladesrotation

float KernelCamera::bladesrotation

Definition at line 1012 of file kernel/types.h.

◆ cameratoworld

Transform KernelCamera::cameratoworld

Definition at line 1002 of file kernel/types.h.

◆ cliplength

float KernelCamera::cliplength

Definition at line 1021 of file kernel/types.h.

◆ convergence_distance

float KernelCamera::convergence_distance

Definition at line 997 of file kernel/types.h.

◆ dx

float4 KernelCamera::dx

Definition at line 1006 of file kernel/types.h.

◆ dy

float4 KernelCamera::dy

Definition at line 1007 of file kernel/types.h.

◆ equirectangular_range

float4 KernelCamera::equirectangular_range

Definition at line 991 of file kernel/types.h.

◆ fisheye_fov

float KernelCamera::fisheye_fov

Definition at line 989 of file kernel/types.h.

◆ fisheye_lens

float KernelCamera::fisheye_lens

Definition at line 990 of file kernel/types.h.

◆ fisheye_lens_polynomial_bias

float KernelCamera::fisheye_lens_polynomial_bias

Definition at line 992 of file kernel/types.h.

◆ fisheye_lens_polynomial_coefficients

float4 KernelCamera::fisheye_lens_polynomial_coefficients

Definition at line 993 of file kernel/types.h.

◆ focaldistance

float KernelCamera::focaldistance

Definition at line 1013 of file kernel/types.h.

◆ have_perspective_motion

int KernelCamera::have_perspective_motion

Definition at line 1017 of file kernel/types.h.

◆ height

float KernelCamera::height

Definition at line 1028 of file kernel/types.h.

◆ interocular_offset

float KernelCamera::interocular_offset

Definition at line 996 of file kernel/types.h.

◆ inv_aperture_ratio

float KernelCamera::inv_aperture_ratio

Definition at line 1032 of file kernel/types.h.

◆ is_inside_volume

int KernelCamera::is_inside_volume

Definition at line 1034 of file kernel/types.h.

Referenced by Camera::device_update_volume().

◆ motion_pass_post

Transform KernelCamera::motion_pass_post

Definition at line 1052 of file kernel/types.h.

◆ motion_pass_pre

Transform KernelCamera::motion_pass_pre

Definition at line 1051 of file kernel/types.h.

◆ motion_position

int KernelCamera::motion_position

Definition at line 1060 of file kernel/types.h.

◆ ndctoworld

ProjectionTransform KernelCamera::ndctoworld

Definition at line 1039 of file kernel/types.h.

◆ nearclip

float KernelCamera::nearclip

Definition at line 1020 of file kernel/types.h.

◆ num_motion_steps

int KernelCamera::num_motion_steps

Definition at line 1017 of file kernel/types.h.

◆ pad1

int KernelCamera::pad1

Definition at line 1029 of file kernel/types.h.

◆ panorama_type

int KernelCamera::panorama_type

Definition at line 988 of file kernel/types.h.

◆ perspective_post

ProjectionTransform KernelCamera::perspective_post

Definition at line 1048 of file kernel/types.h.

◆ perspective_pre

ProjectionTransform KernelCamera::perspective_pre

Definition at line 1047 of file kernel/types.h.

◆ pole_merge_angle_from

float KernelCamera::pole_merge_angle_from

Definition at line 998 of file kernel/types.h.

◆ pole_merge_angle_to

float KernelCamera::pole_merge_angle_to

Definition at line 999 of file kernel/types.h.

◆ rastertocamera

ProjectionTransform KernelCamera::rastertocamera

Definition at line 1003 of file kernel/types.h.

◆ rastertoworld

ProjectionTransform KernelCamera::rastertoworld

Definition at line 1038 of file kernel/types.h.

◆ rolling_shutter_duration

float KernelCamera::rolling_shutter_duration

Definition at line 1058 of file kernel/types.h.

◆ rolling_shutter_type

int KernelCamera::rolling_shutter_type

Definition at line 1057 of file kernel/types.h.

◆ screentoworld

ProjectionTransform KernelCamera::screentoworld

Definition at line 1037 of file kernel/types.h.

◆ sensorheight

float KernelCamera::sensorheight

Definition at line 1025 of file kernel/types.h.

◆ sensorwidth

float KernelCamera::sensorwidth

Definition at line 1024 of file kernel/types.h.

◆ shutter_table_offset

int KernelCamera::shutter_table_offset

Definition at line 1054 of file kernel/types.h.

◆ shuttertime

float KernelCamera::shuttertime

Definition at line 1016 of file kernel/types.h.

◆ type

int KernelCamera::type

Definition at line 985 of file kernel/types.h.

◆ width

float KernelCamera::width

Definition at line 1028 of file kernel/types.h.

◆ worldtocamera

Transform KernelCamera::worldtocamera

Definition at line 1043 of file kernel/types.h.

◆ worldtondc

ProjectionTransform KernelCamera::worldtondc

Definition at line 1042 of file kernel/types.h.

◆ worldtoraster

ProjectionTransform KernelCamera::worldtoraster

Definition at line 1041 of file kernel/types.h.

◆ worldtoscreen

ProjectionTransform KernelCamera::worldtoscreen

Definition at line 1040 of file kernel/types.h.


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