22 for (i = 0; i < 16; ++i) {
50 v.visitNodeCamera(*
this);
77 double left,
double right,
double bottom,
double top,
double zNear,
double zFar)
103 double f =
cos(fovy / 2.0) / sin(fovy / 2.0);
114 double left,
double right,
double bottom,
double top,
double zNear,
double zFar)
Class to represent a light node.
ATTR_WARN_UNUSED_RESULT const BMVert * v
double projection_matrix_[16]
void setModelViewMatrix(const double modelview_matrix[16])
virtual void accept(SceneVisitor &v)
double modelview_matrix_[16]
NodeCamera(CameraType camera_type=GENERIC)
void setProjectionMatrix(const double projection_matrix[16])
ccl_device_inline float3 cos(float3 v)
static void loadIdentity(double *matrix)