|
Blender V5.0
|
#include <algorithm>#include "scene/camera.h"#include "scene/mesh.h"#include "scene/object.h"#include "scene/osl.h"#include "scene/scene.h"#include "scene/stats.h"#include "scene/tables.h"#include "device/device.h"#include "util/log.h"#include "util/math_cdf.h"#include "util/tbb.h"#include "util/time.h"#include "util/vector.h"#include "kernel/camera/camera.h"Go to the source code of this file.
Macros | |
| #define | FIX_CUSTOM_CAMERA_CRASH |
Functions | |
| static CCL_NAMESPACE_BEGIN float | shutter_curve_eval (float x, array< float > &shutter_curve) |
| NODE_DEFINE (Camera) | |
| #define FIX_CUSTOM_CAMERA_CRASH |
Definition at line 28 of file scene/camera.cpp.
| NODE_DEFINE | ( | Camera | ) |
Definition at line 47 of file scene/camera.cpp.
References NodeType::add(), CAMERA_CUSTOM, CAMERA_ORTHOGRAPHIC, CAMERA_PANORAMA, CAMERA_PERSPECTIVE, NodeEnum::insert(), M_PI_2_F, M_PI_4_F, M_PI_F, MOTION_POSITION_CENTER, MOTION_POSITION_END, MOTION_POSITION_START, PANORAMA_CENTRAL_CYLINDRICAL, PANORAMA_EQUIANGULAR_CUBEMAP_FACE, PANORAMA_EQUIRECTANGULAR, PANORAMA_FISHEYE_EQUIDISTANT, PANORAMA_FISHEYE_EQUISOLID, PANORAMA_FISHEYE_LENS_POLYNOMIAL, PANORAMA_MIRRORBALL, SOCKET_BOOLEAN, SOCKET_ENUM, SOCKET_FLOAT, SOCKET_FLOAT_ARRAY, SOCKET_INT, SOCKET_TRANSFORM, SOCKET_TRANSFORM_ARRAY, SOCKET_UINT, and transform_identity().
|
static |
Definition at line 32 of file scene/camera.cpp.
References frac(), mix, saturatef, array< T, alignment >::size(), and x.
Referenced by Camera::device_update().