22class NodeOrthographicCamera;
24class NodePerspectiveCamera;
69#ifdef WITH_CXX_GUARDEDALLOC
70 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:NodeCamera")
93 double left,
double right,
double bottom,
double top,
double zNear,
double zFar);
135#ifdef WITH_CXX_GUARDEDALLOC
136 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:NodeOrthographicCamera")
197 double left,
double right,
double bottom,
double top,
double zNear,
double zFar);
199#ifdef WITH_CXX_GUARDEDALLOC
200 MEM_CXX_CLASS_ALLOC_FUNCS(
"Freestyle:NodePerspectiveCamera")
Configuration definitions.
Vectors and Matrices (useful type definitions)
Abstract class for scene graph nodes. Inherits from BaseObject which defines the addRef release mecha...
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)
double * modelViewMatrix()
double * projectionMatrix()
void setProjectionMatrix(const double projection_matrix[16])
NodeOrthographicCamera(const NodeOrthographicCamera &iBrother)=default